[MacPorts] #67321: p5.34-io-socket-ssl @2.81.0 does not build on PPC Leopard, Mac OS X 20.5.8, because "API-different OpenSSL versions compiled in (0x30000050) vs linked (0x30100000) at Makefile.PL line 68."

MacPorts noreply at macports.org
Fri Apr 28 09:18:57 UTC 2023


#67321: p5.34-io-socket-ssl @2.81.0 does not build on PPC Leopard, Mac OS X 20.5.8,
because "API-different OpenSSL versions compiled in (0x30000050) vs linked
(0x30100000) at Makefile.PL line 68."
----------------------------------+-------------------------
  Reporter:  ballapete            |      Owner:  neverpanic
      Type:  defect               |     Status:  closed
  Priority:  Normal               |  Milestone:
 Component:  ports                |    Version:  2.8.1
Resolution:  fixed                |   Keywords:  leopard ppc
      Port:  p5.34-io-socket-ssl  |
----------------------------------+-------------------------
Changes (by neverpanic):

 * status:  new => closed
 * owner:  (none) => neverpanic
 * resolution:   => fixed


Comment:

 In [changeset:"5dbfa48b48b5b5b844c4dca7c4d742dea5b2555a/macports-ports"
 5dbfa48b48b5b5b844c4dca7c4d742dea5b2555a/macports-ports] (master):
 {{{
 #!ConfigurableCommitTicketReference repository="macports-ports"
 revision="5dbfa48b48b5b5b844c4dca7c4d742dea5b2555a"
 p5-net-ssleay: Rebump for OpenSSL 3.1 update

 Software that depends on p5-net-ssleay (e.g., p5-io-socket-ssl) contains
 checks that assume that every minor version bump of OpenSSL is an ABI
 change, which is incorrect. This incorrect assumption then leads to
 build failures.

 Revbump p5-net-ssleay to fix this and add a note to the openssl3
 Portfile to do this every time openssl3 is updated to a new minor
 version.

 Closes: https://trac.macports.org/ticket/67321
 }}}

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


More information about the macports-tickets mailing list