[MacPorts] #57648: p5.26-io-socket-ssl fails to build

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[MacPorts] #57648: p5.26-io-socket-ssl fails to build

MacPorts
#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
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #57648: p5.26-io-socket-ssl fails to build

MacPorts
#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
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #57648: p5.26-io-socket-ssl fails to build

MacPorts
In reply to this post by MacPorts
#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
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #57648: p5.26-io-socket-ssl fails to build

MacPorts
In reply to this post by MacPorts
#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
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #57648: p5.26-io-socket-ssl fails to build

MacPorts
In reply to this post by MacPorts
#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