[MacPorts] #15577: Build on Jaguar: cannot determine flag to use for /usr/bin/sed
#15577: Build on Jaguar: cannot determine flag to use for /usr/bin/sed -------------------------------------+-------------------------------------- Reporter: ryandesign@macports.org | Owner: afb@macports.org Type: defect | Status: new Priority: Normal | Milestone: MacPorts base bugs Component: base | Version: 1.7.0 Keywords: | -------------------------------------+-------------------------------------- Just for fun, I tried to compile MacPorts trunk on Mac OS X 10.2.8 Jaguar. It didn't work: {{{ checking for sed... (cached) /usr/bin/sed checking which sed flag to use for extended regexp... no idea configure: error: cannot determine flag to use for /usr/bin/sed }}} sed on Jaguar may not have any support for extended (modern) regular expressions. I can't find any mention of them in the manpage. We still have 99 ports with "`platform darwin 6`" sections so we may want to un-break building MacPorts on Jaguar. Not many ports use extended regular expressions in reinplace so we could make this a warning rather than a failure and just allow ports that do use extended regexp to fail on Jaguar. But extended regexp support was only recently added to MacPorts; the number of ports using it is sure to increase. Another option is that we could require users to manually install GNU sed first on Jaguar, though I don't know what the latest version is that still compiles on Jaguar (GNU sed 4.1.5 doesn't). -- Ticket URL: <http://trac.macports.org/ticket/15577> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15577: Build on Jaguar: cannot determine flag to use for /usr/bin/sed --------------------------------------+------------------------------------- Reporter: ryandesign@macports.org | Owner: afb@macports.org Type: defect | Status: closed Priority: Normal | Milestone: MacPorts base bugs Component: base | Version: 1.7.0 Resolution: fixed | Keywords: --------------------------------------+------------------------------------- Changes (by afb@macports.org): * status: new => closed * resolution: => fixed Comment: Fixed, r37501. Makes missing extended regexp for sed a runtime failure. If needing to build a port with extended reinplace on a system that has an old sed, a newer (external) sed must be installed and given as variable `sed_command`. -- Ticket URL: <http://trac.macports.org/ticket/15577#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15577: Build on Jaguar: cannot determine flag to use for /usr/bin/sed --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: afb@… Type: defect | Status: closed Priority: Normal | Milestone: MacPorts 1.7.0 Component: base | Version: 1.7.0 Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Changes (by blb@…): * milestone: MacPorts base bugs => MacPorts 1.7.0 -- Ticket URL: <http://trac.macports.org/ticket/15577#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts