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

MacPorts noreply at macports.org
Fri Nov 1 00:04:17 UTC 2019


#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 kencu):

 Sorted out. In
 <https://perl5.git.perl.org/perl.git/blob/a975eebad:/perl.h#l3068> the
 header checks for clang >= 3.6, and enables that macro only then. But on
 MacPorts, we're forcing `perl` to build with `clang-3.4` for some reason
 on 10.6.8 (bootstrapping, no doubt), and so that test fails, and the
 `#ifdef PERL_TSA_ACTIVE` macro is disabled, ergo the symbol errors.

 Building `perl` with a newer clang (I used `clang-5.0`) passes the tests,
 the symbol is enabled, and all is well:
 {{{
 $ port -v installed p5.30-datetime-locale
 The following ports are currently installed:
   p5.30-datetime-locale @1.250.0_0 (active) platform='darwin 10'
 archs='x86_64' date='2019-10-31T17:02:29-0700'
 }}}

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


More information about the macports-tickets mailing list