I just ran into an ``interesting'' issue building a couple of packages on OS X (darwin 7.8.0 -- current panther). One of my packages broke on installation using the ``cp -a'' command during post processing so I went to build coreutils-5.2.1-20050111.src.rpm with_legacy=yes to give me the gnu-ish versions of the core commands. The build succeeded, but installation failed saying that ``chown'' had failed.
Digging into this a bit, I found that the archive contained symlinks before the file to which they were linked and the OS X version of chown barfed, my guess being that it didn't like being asked to chown when the link wasn't present. I did a crude work around by building coreutils without the legacy applications, manually linking gchown to chown after installation, then building it again with_legacy=yes. There are a few packages, notably cp, sed, and xargs, that are used extensively by RPM with options that are not supported on some non-Linux host operating systems. I've had problems on FreeBSD as well as OS X. I really think it would be worthwhile to have these as part of the basic openpkg package, perhaps only being built on non-linux systems. BTW: Many thanks to whomever got perl to build properly on OS X. I spent a good bit of time this weekend fighting to build the Release 2.2 version. Bill -- INTERNET: [EMAIL PROTECTED] Bill Campbell; Celestial Software LLC UUCP: camco!bill PO Box 820; 6641 E. Mercer Way FAX: (206) 232-9186 Mercer Island, WA 98040-0820; (206) 236-1676 URL: http://www.celestial.com/ ``Life is not a journey to the grave with the intention of arriving safely in one pretty and well preserved piece, but to skid across the line broadside, thoroughly used up, worn out, leaking oil, shouting GERONIMO!'' ______________________________________________________________________ The OpenPKG Project www.openpkg.org Developer Communication List openpkg-dev@openpkg.org