On Jun 10, 2008, at 04:22, Ryan Schmidt wrote: > On Jun 10, 2008, at 03:40, Anders F Björklund wrote: > >> Ryan Schmidt: >> >>> 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. >>> >>> What should we do at this point? We still have 99 ports with >>> "platform darwin 6" sections. Should we declare Jaguar support dead >>> and remove those parts of those ports? Or can we fix Jaguar support >>> somehow? Or do we leave it as is and require users to manually build >>> GNU sed in order to build MacPorts? (If so, it'll be an older >>> version; GNU sed 4.1.5 doesn't compile on Jaguar either.) >> >> We can change it from a configure/compile-time error, to a run-time ? >> >> Considering there are not very many ports that use extended regexps >> anyway, it can be made to just error out when doing a -E reinplace... >> (rules of the game being that using jaguar *and* extended won't work) > > Possible. I just expect that the number of ports using extended > regexp syntax will only increase. This was a newly added feature. As > time goes on, maintainers will adopt it. > >> Alternatively one could just use an older MacPorts version for >> Jaguar. > > I don't much like that alternative since the ports tree will be very > quickly updated to use keywords only in the newest release of > MacPorts. > >> But add a ticket for it, and I'll take a peek at hacking something >> up. > > Thanks Anders. Here's the ticket: > > http://trac.macports.org/ticket/15577
Ok, with that ticket resolved, the build proceeds further, but now complains about missing X11: checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking whether -R must be followed by a space... neither works checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... no checking for XOpenDisplay in -lX11... no Unknown configuration problem. Please install the X11 runtime and/or X11 SDK packages from the Xcode Developer Tools CD configure: error: Broken X11 install Of course Apple does not provide X11 for Jaguar. They once provided a public beta of X11 for Jaguar but it was removed once Apple released the final version of X11 for Panther. I searched Google for "+x11 +jaguar" and this was the first result: http://www.owlnet.rice.edu/~marcosh/iraf/macx11.html Which led me to this binary of XFree86 4.3.0 for Jaguar: http://sourceforge.net/project/showfiles.php?group_id=18034 That got me further again, but now I don't know how to proceed with this Tcl error: checking for Tcl configuration... found /System/Library/Tcl/8.3/ tclConfig.sh checking for existence of /System/Library/Tcl/8.3/tclConfig.sh... loading checking for Tcl public headers... /usr/include checking for tclsh... /usr/bin/tclsh checking for Tcl package directory... /mp/Library/Tcl checking whether tclsh was compiled with threads... no configure: error: tcl wasn't compiled with threads enabled _______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
