This new issue appears to be within the perl_extras makefiles, and is not a DarwinBuild issue per-se. Could you reply with your build log for perl_extras so I can compare it with a known-working build log and see if we can track down the differences? Thanks, - Kevin On Aug 8, 2005, at 11:23 AM, Chris Nandor wrote:
At 10:50 -0700 2005.08.08, Kevin Van Vechten wrote:
Apparently your version of /bin/ln doesn't accept the -h flag. What system are you running DarwinBuild on?
Mac OS X 10.4.2.
And gah ... `sudo -s` kept my previous user environment (which included /sw, and /sw/bin/ln). I just assumed it wouldn't. I manually fixed my PATH.
Now I am getting:
Build log begins here:
make -C Extras install EXTRAS=/private/var/tmp/perl_extras/perl_extras-35.root/System/ Library/Perl/Extras EXTRASPERL=/private/var/tmp/perl_extras/perl_extras-35.root/System/ Library/Perl/Extras/5.8.6 \
SLP=/private/var/tmp/perl_extras/perl_extras-35.root/System/Library/ Perl/5.8.6 ARCHLIB=darwin-thread-multi-2level OBJROOT=/private/var/tmp/perl_extras/perl_extras-35.obj/Extras-objroot make -C MLDBM install installarchlib=/System/Library/Perl/Extras/5.8.6/darwin-thread- multi-2level installprivlib=/System/Library/Perl/Extras/5.8.6 PLARGS=INSTALLDIRS=perl INSTALLARCHLIB='/System/Library/Perl/Extras/5.8.6/darwin-thread- multi-2level' INSTALLPRIVLIB='/System/Library/Perl/Extras/5.8.6' INSTALLBIN='/System/Library/Perl/Extras/bin' INSTALLSCRIPT='/System/Library/Perl/Extras/bin' MAKEARGS=PASTHRU_INC='-pipe -no-cpp-precomp -arch ppc -arch i386' OTHERLDFLAGS='-pipe -no-cpp- precomp -arch ppc -arch i386' DESTDIR=/private/var/tmp/perl_extras/perl_extras-35.root mkdir -p /private/var/tmp/perl_extras/perl_extras-35.obj/Extras- objroot/MLDBM gnutar xzf MLDBM-2.01.tar.gz -C /private/var/tmp/perl_extras/perl_extras-35.obj/Extras-objroot/MLDBM tar (child): gzip: Cannot exec: No such file or directory tar (child): Error is not recoverable: exiting now gnutar: Child returned status 2 gnutar: Error exit delayed from previous errors make[2]: *** [/private/var/tmp/perl_extras/perl_extras-35.obj/Extras-objroot/ MLDBM/MLDBM-2.01] Error 2
It's as though the mkdir is failing, as if I ls that directory, it does not exist, but if I make it manually, it works:
# ls /private/var/tmp/perl_extras/perl_extras-35.obj/Extras-objroot ls: /private/var/tmp/perl_extras/perl_extras-35.obj/Extras-objroot: No such file or directory # mkdir -p /private/var/tmp/perl_extras/perl_extras-35.obj/Extras- objroot/MLDBM # ls /private/var/tmp/perl_extras/perl_extras-35.obj/Extras-objroot MLDBM
Still trying,
-- Chris Nandor pudge@pobox.com http://pudge.net/ Open Source Technology Group pudge@ostg.com http://ostg.com/