[MacPorts] #15577: Build on Jaguar: cannot determine flag to use for /usr/bin/sed
MacPorts
noreply at macports.org
Tue Jun 10 02:17:29 PDT 2008
#15577: Build on Jaguar: cannot determine flag to use for /usr/bin/sed
-------------------------------------+--------------------------------------
Reporter: ryandesign at macports.org | Owner: afb at 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
More information about the macports-tickets
mailing list