[MacPorts] #63409: openssl @1.1.1l: build failure On Mac OS X 10.4.11: rand.h now uses Availability.h instead of AvailabilityMacros.h

MacPorts noreply at macports.org
Fri Aug 27 12:14:28 UTC 2021


#63409: openssl @1.1.1l: build failure On Mac OS X 10.4.11: rand.h now uses
Availability.h instead of AvailabilityMacros.h
------------------------+----------------------
  Reporter:  alex-free  |      Owner:  larryv
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.7.1
Resolution:             |   Keywords:  tiger
      Port:  openssl    |
------------------------+----------------------

Comment (by evanmiller):

 I'm sure others will chime in but I dealt with a similar issue recently
 and found a couple of common tactics:

 * Use {{{reinplace "s|Availability.h|AvailabilityMacros.h|"}}} on Tiger
 * Use the {{{legacysupport}}} PortGroup which as of very recently includes
 Availability.h. You'll probably want a couple of lines like

 {{{
 PortGroup legacysupport 1.1

 # Availability.h
 legacysupport.newest_darwin_requires_legacy 8
 }}}

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


More information about the macports-tickets mailing list