[MacPorts] #54364: p5.24-io-socket-ssl: failed to build on Snow Leopard (with libc++)

MacPorts noreply at macports.org
Fri Jun 30 15:22:08 UTC 2017


#54364: p5.24-io-socket-ssl: failed to build on Snow Leopard (with libc++)
----------------------------+----------------------------------------------
  Reporter:  rlhamil        |      Owner:
      Type:  defect         |     Status:  new
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:
Resolution:                 |   Keywords:  snowleopard LibcxxOnOlderSystems
      Port:  p5.24-io-      |
  socket-ssl                |
----------------------------+----------------------------------------------

Comment (by ballapete):

 Replying to [comment:5 kencu]:
 > This feels like an archicture mismatch, perhaps where the module is
 being installed as +universal (maybe specified in variants.conf) or at
 least with the opposite architecture whereas pearl was not originally
 installed as universal.

 My `/opt/local/etc/macports/variants.conf` has only these not out
 commented lines:

 {{{
  14 -llvm34
  16 +llvm39
  17 -ld64_97
  18 -ld64_127
  19 -ld64_236
 }}}

 Perl is kind of "natural" here, a digital native:

 {{{
 pete 270 /\ port installed | grep 5.24
   p5.24-capture-tiny @0.460.0_0 (active)
   p5.24-cpan-meta-requirements @2.140.0_0 (active)
   p5.24-devel-checkbin @0.40.0_0 (active)
   p5.24-encode-locale @1.50.0_0 (active)
   p5.24-extutils-makemaker @7.300.0_0 (active)
   p5.24-extutils-manifest @1.700.0_0 (active)
   p5.24-file-listing @6.40.0_1 (active)
   p5.24-getopt-long @2.500.0_0 (active)
   p5.24-html-form @6.30.0_1 (active)
   p5.24-html-parser @3.720.0_0 (active)
   p5.24-html-tagset @3.200.0_4 (active)
   p5.24-http-cookies @6.30.0_0 (active)
   p5.24-http-daemon @6.10.0_1 (active)
   p5.24-http-date @6.20.0_1 (active)
   p5.24-http-message @6.130.0_0 (active)
   p5.24-http-negotiate @6.10.0_1 (active)
   p5.24-io @1.250.0_4 (active)
   p5.24-io-html @1.1.0_0 (active)
   p5.24-io-socket-inet6 @2.720.0_0 (active)
   p5.24-io-socket-ip @0.390.0_0 (active)
   p5.24-locale-gettext @1.70.0_0 (active)
   p5.24-lwp-mediatypes @6.20.0_1 (active)
   p5.24-mime-base64 @3.150.0_0 (active)
   p5.24-mozilla-ca @20160104_0 (active)
   p5.24-net-libidn @0.120.0_4 (active)
   p5.24-net-ssleay @1.810.0_0 (active)
   p5.24-pathtools @3.620.0_0 (active)
   p5.24-scalar-list-utils @1.480.0_0 (active)
   p5.24-socket @2.24.0_0 (active)
   p5.24-socket6 @0.280.0_0 (active)
   p5.24-sub-name @0.210.0_0 (active)
   p5.24-sub-uplevel @0.280.0_0 (active)
   p5.24-test-exception @0.430.0_0 (active)
   p5.24-test-nowarnings @1.40.0_1 (active)
   p5.24-test-warn @0.320.0_0 (active)
   p5.24-try-tiny @0.280.0_0 (active)
   p5.24-uri @1.710.0_0 (active)
   perl5 @5.24.1_0+perl5_24 (active)
   perl5.24 @5.24.1_0 (active)
 }}}

 OTOH, p5.24-net-ssleay does not seem to have the required object:

 {{{
 nm -p /opt/local/lib/perl5/vendor_perl/5.24/darwin-thread-multi-
 2level/auto/Net/SSLeay/SSLeay.bundle | grep mutex
 00000000000692b0 b _GLOBAL_openssl_mutex
 00000000000692c0 b _LIB_init_mutex
                  U _perl_tsa_mutex_lock
                  U _perl_tsa_mutex_unlock
                  U _pthread_mutex_destroy
                  U _pthread_mutex_init
 }}}

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


More information about the macports-tickets mailing list