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

MacPorts noreply at macports.org
Tue Oct 26 11:35:20 UTC 2021


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

 * status:  closed => reopened
 * resolution:  fixed =>


Comment:

 The proposed fix Revision 1 in https://github.com/macports/macports-
 ports/commit/cbbf887681f24dfd859d1466fcf3245239969382 does not work.

 {{{
 debug:configure system:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5
 -net-ssleay/p5.32-net-ssleay/work/Net-SSLeay-1.90" &&
 /opt/local/bin/perl5.32 Makefile.PL INSTALLDIRS=vendor CC="/usr/bin/clang"
 LD="/usr/bin/clang"
 :info:configure Do you want to run external tests?
 :info:configure These tests *will* *fail* if you do not have network
 connectivity. [n] n
 :info:configure *** Found OpenSSL-1.1.1l installed in
 /opt/local/libexec/openssl11
 :info:configure *** Be sure to use the same compiler and options to
 compile your OpenSSL, perl,
 :info:configure     and Net::SSLeay. Mixing and matching compilers is not
 supported.
 :info:configure Checking if your kit is complete...
 :info:configure Looks good
 :info:configure WARNING: /opt/local/bin/perl5.32 is loading libcrypto in
 an unsafe way
 :info:configure sh: line 1: 79535 Abort trap: 6
 /opt/local/bin/perl5.32 Makefile.PL INSTALLDIRS=vendor CC="/usr/bin/clang"
 LD="/usr/bin/clang"
 :info:configure Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5
 -net-ssleay/p5.32-net-ssleay/work/Net-SSLeay-1.90" &&
 /opt/local/bin/perl5.32 Makefile.PL INSTALLDIRS=vendor CC="/usr/bin/clang"
 LD="/usr/bin/clang"
 :info:configure Exit code: 134
 :error:configure Failed to configure p5.32-net-ssleay: configure failure:
 command execution failed
 :debug:configure Error code: NONE
 :debug:configure Backtrace: configure failure: command execution failed
 :debug:configure     while executing
 :debug:configure "$procedure $targetname"
 }}}

 However using `OPENSSL_PREFIX=${prefix}/lib/openssl at 1.1` instead of
 `OPENSSL_PREFIX=[openssl::install_area]` does work.

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


More information about the macports-tickets mailing list