[MacPorts] #63690: p5.28-net-ssleay: perl5.28 crashes (was: p5.28-net-ssleay and consequently TeX ports don't install on Monterey)

MacPorts noreply at macports.org
Wed Oct 27 19:09:42 UTC 2021


#63690: p5.28-net-ssleay: perl5.28 crashes
-------------------------------+----------------------
  Reporter:  Lev-GitHub        |      Owner:  (none)
      Type:  defect            |     Status:  new
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:
Resolution:                    |   Keywords:  monterey
      Port:  p5.28-net-ssleay  |
-------------------------------+----------------------
Changes (by ryandesign):

 * keywords:   => monterey


Old description:

> The port p5.28-net-ssleay doesn't install due to "
> /opt/local/bin/perl5.28 is loading libcrypto in an unsafe way" error and
> aborts.
>
> Since this port is part of the full TeX installation, the TeX
> installation fails as well.
>
> Here is the relevant portion of the log file:
> ---------------------------------------------
> :info:configure Executing:  cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
> -net-ssleay/p5.28-net-ssleay/work/Net-SSLeay-1.90" &&
> /opt/local/bin/perl5.28 Makefile.PL INSTALLDIRS=vendor
> CC="/usr/bin/clang" LD="/usr/bin/clang"
> :debug:configure system:  cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
> -net-ssleay/p5.28-net-ssleay/work/Net-SSLeay-1.90" &&
> /opt/local/bin/perl5.28 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.28 is loading libcrypto in
> an unsafe way
> :info:configure sh: line 1: 90876 Abort trap: 6
> /opt/local/bin/perl5.28 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_macports_release_tarballs_ports_perl_p5
> -net-ssleay/p5.28-net-ssleay/work/Net-SSLeay-1.90" &&
> /opt/local/bin/perl5.28 Makefile.PL INSTALLDIRS=vendor
> CC="/usr/bin/clang" LD="/usr/bin/clang"
> :info:configure Exit code: 134
> :error:configure Failed to configure p5.28-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"
> :error:configure See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
> -net-ssleay/p5.28-net-ssleay/main.log for details.

New description:

 The port p5.28-net-ssleay doesn't install due to " /opt/local/bin/perl5.28
 is loading libcrypto in an unsafe way" error and aborts.

 Since this port is part of the full TeX installation, the TeX installation
 fails as well.

 Here is the relevant portion of the log file:
 {{{
 :info:configure Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -net-ssleay/p5.28-net-ssleay/work/Net-SSLeay-1.90" &&
 /opt/local/bin/perl5.28 Makefile.PL INSTALLDIRS=vendor CC="/usr/bin/clang"
 LD="/usr/bin/clang"
 :debug:configure system:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -net-ssleay/p5.28-net-ssleay/work/Net-SSLeay-1.90" &&
 /opt/local/bin/perl5.28 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.28 is loading libcrypto in
 an unsafe way
 :info:configure sh: line 1: 90876 Abort trap: 6
 /opt/local/bin/perl5.28 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_macports_release_tarballs_ports_perl_p5
 -net-ssleay/p5.28-net-ssleay/work/Net-SSLeay-1.90" &&
 /opt/local/bin/perl5.28 Makefile.PL INSTALLDIRS=vendor CC="/usr/bin/clang"
 LD="/usr/bin/clang"
 :info:configure Exit code: 134
 :error:configure Failed to configure p5.28-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"
 :error:configure See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -net-ssleay/p5.28-net-ssleay/main.log for details.
 }}}

--

Comment:

 > p5.28-net-ssleay doesn't install due to " /opt/local/bin/perl5.28 is
 loading libcrypto in an unsafe way"

 That's not clear to me. It's only giving that as a warning, not an error.
 One wouldn't expect a warning to be fatal necessarily. Though maybe in
 this case it is. Monterey is new; we are not familiar yet with any new
 issues it might cause. This port has no maintainer. If you can help
 identify what the problem is and how to fix it, please leave comments
 here.

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


More information about the macports-tickets mailing list