[MacPorts] #63415: p5.28-net-ssleay failed to compile under Monterey (21A5304g)

MacPorts noreply at macports.org
Wed Oct 27 19:46:16 UTC 2021


#63415: p5.28-net-ssleay failed to compile under Monterey (21A5304g)
----------------------------+--------------------------
  Reporter:  ilTofa         |      Owner:  markmentovai
      Type:  defect         |     Status:  closed
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.7.1
Resolution:  fixed          |   Keywords:  monterey
      Port:  p5-net-ssleay  |
----------------------------+--------------------------
Changes (by markmentovai):

 * owner:  (none) => markmentovai
 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 In [changeset:"911ba56d1268af44c9d2a731443443f7f3d4d8e5/macports-ports"
 911ba56d1268af44c9d2a731443443f7f3d4d8e5/macports-ports] (master):
 {{{
 #!ConfigurableCommitTicketReference repository="macports-ports"
 revision="911ba56d1268af44c9d2a731443443f7f3d4d8e5"
 p5-net-ssleay: Work around macOS 12 dyld misfeature

 Attempting to load a file that does not exist (here,
 /opt/local/libcrypto.dylib) will search the dyld shared cache by
 filename, and return /usr/lib/libcrypto.dylib from the dyld shared
 cache. That module is poisoned and has a load-time initializer that
 calls abort(). There is no reason to attempt to load from /opt/local as
 opposed to /opt/local/lib.

 mark at sweet16 zsh% sw_vers
 ProductName:    macOS
 ProductVersion: 12.0.1
 BuildVersion:   21A559
 mark at sweet16 zsh% /opt/local/bin/perl5.28 Makefile.PL
 Do you want to run external tests?
 These tests *will* *fail* if you do not have network connectivity. [n]
 *** Found OpenSSL-1.1.1l installed in /opt/local
 *** Be sure to use the same compiler and options to compile your OpenSSL,
 perl,
     and Net::SSLeay. Mixing and matching compilers is not supported.
 Checking if your kit is complete...
 Looks good
 WARNING: /opt/local/bin/perl5.28 is loading libcrypto in an unsafe way
 zsh: abort      /opt/local/bin/perl5.28 Makefile.PL

 Closes: https://trac.macports.org/ticket/63415
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/63415#comment:30>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list