Discussion:
[MacPorts] #57648: p5.26-io-socket-ssl fails to build
MacPorts
2018-11-20 09:35:19 UTC
Permalink
#57648: p5.26-io-socket-ssl fails to build
-------------------------+---------------------------------
Reporter: snunez1 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Keywords: perl SSLeay | Port: p5.26-io-socket-ssl
-------------------------+---------------------------------
This port, installed as a dependency for git, fails with:
{{{
:info:configure dyld: lazy symbol binding failed: Symbol not found:
_perl_tsa_mutex_lock
:info:configure Referenced from: /opt/local/lib/perl5/vendor_perl/5.26
/darwin-thread-multi-2level/auto/Net/SSLeay/SSLeay.bundle
:info:configure Expected in: flat namespace
:info:configure dyld: Symbol not found: _perl_tsa_mutex_lock
:info:configure Referenced from: /opt/local/lib/perl5/vendor_perl/5.26
/darwin-thread-multi-2level/auto/Net/SSLeay/SSLeay.bundle
:info:configure Expected in: flat namespace
:info:configure sh: line 1: 72740 Trace/BPT trap
/opt/local/bin/perl5.26 Makefile.PL INSTALLDIRS=vendor CC="/opt/local/bin
/clang-mp-3.9" LD="/opt/local/bin/clang-mp-3.9"
}}}

OS: 10.6.8
XCode 3.2
Upgraded to Clang 3.9
--
Ticket URL: <https://trac.macports.org/ticket/57648>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-11-20 09:35:51 UTC
Permalink
#57648: p5.26-io-socket-ssl fails to build
----------------------------------+-------------------------
Reporter: snunez1 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: | Keywords: perl SSLeay
Port: p5.26-io-socket-ssl |
----------------------------------+-------------------------
Changes (by snunez1):

* Attachment "main.log" added.

log from build
--
Ticket URL: <https://trac.macports.org/ticket/57648>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-11-20 19:25:30 UTC
Permalink
#57648: p5.26-io-socket-ssl fails to build
-------------------------------+--------------------
Reporter: snunez1 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: | Keywords:
Port: p5-io-socket-ssl |
-------------------------------+--------------------
Changes (by mf2k):

* keywords: perl SSLeay =>
* port: p5.26-io-socket-ssl => p5-io-socket-ssl
--
Ticket URL: <https://trac.macports.org/ticket/57648#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-11-21 13:06:16 UTC
Permalink
#57648: p5.26-io-socket-ssl fails to build
-------------------------------+--------------------
Reporter: snunez1 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: | Keywords:
Port: p5-io-socket-ssl |
-------------------------------+--------------------

Comment (by ryandesign):

See #54364 where this was reported before. As was the case there, you are
using LibcxxOnOlderSystems, which may be related (the build may be
neglecting to pass the necessary `-stdlib=libc++` flag on).
--
Ticket URL: <https://trac.macports.org/ticket/57648#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-12-06 08:44:15 UTC
Permalink
#57648: p5.26-io-socket-ssl fails to build
-------------------------------+--------------------
Reporter: snunez1 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: | Keywords:
Port: p5-io-socket-ssl |
-------------------------------+--------------------

Comment (by SerpentChris):

I've just run into this too, and I'm not sure how we are supposed to work
around it. I tried building it again with the universal variant but it
fails the same way. Do I need to uninstall perl entirely and rebuild with
clang 3.9?
--
Ticket URL: <https://trac.macports.org/ticket/57648#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
Loading...