[MacPorts] #57252: p5.26-net-ssleay @1.850.0 - Fails to build after Mojave/Command Line Tools/MacPorts upgrade, assumes sysroot is full XCode installation

MacPorts noreply at macports.org
Fri Oct 5 23:47:11 UTC 2018


#57252: p5.26-net-ssleay @1.850.0 - Fails to build after Mojave/Command Line
Tools/MacPorts upgrade, assumes sysroot is full XCode installation
-------------------------------+--------------------
  Reporter:  sdohtem           |      Owner:  (none)
      Type:  defect            |     Status:  new
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:  2.5.4
Resolution:                    |   Keywords:
      Port:  p5.26-net-ssleay  |
-------------------------------+--------------------

Comment (by ryandesign):

 When perl gets built, it records some information that then gets used to
 build perl modules later. That includes the path to the SDK that was used.
 I guess you got a prebuilt binary from our build server, where we do have
 Xcode installed, so the path to Xcode got baked into perl.

 Your options are either to install Xcode, so that those paths exist (this
 is the recommended solution), or rebuild perl5.26 from source with `sudo
 port -ns upgrade --force perl5.26` so that it records the paths to the
 command line tools SDK instead.

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


More information about the macports-tickets mailing list