Date: 02 Jul 2000 16:44:05 +0200 From: Cyrille Lefevre <clefevre@no-spam.citeweb.net> To: stable@FreeBSD.ORG Subject: Re: Perl and 'make buildworld' for FreeBSD 4.0-Stable Message-ID: <wvj4618q.fsf@pc166.gits.fr> In-Reply-To: Matthew Cerha's message of "Wed, 28 Jun 2000 15:32:27 -0500" References: <20000628153227.A14806@io.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Matthew Cerha <mcerha@io.com> writes: > I'm trying to update my 4.0-Release to Stable. I've installed and cvsup'd > the latest sources (as of this morning). However, during the 'make > buildworld' process, the compile craps out while making Perl. I searched the > lists and saw some similar problems posted in 1999, but I never found > a resolution. Any help would be greatly appreciated? Here's a snippet of > problem: > > Writing Makefile for DynaLoader > Warning: /usr/obj/usr/src/gnu/usr.bin/perl/perl/lib/Config.pm may be out of date > with /usr/obj/usr/src/gnu/usr.bin/perl/perl/config.sh > cd /usr/obj/usr/src/gnu/usr.bin/perl/perl && make lib/Config.pm > `lib/Config.pm' is up to date. > Warning: /usr/obj/usr/src/gnu/usr.bin/perl/perl/config.h out of date with /usr/o > bj/usr/src/gnu/usr.bin/perl/perl/config.sh > *** Error code 1 (ignored) > Makefile out-of-date with respect to /usr/obj/usr/src/gnu/usr.bin/perl/perl/lib/ > Config.pm /usr/obj/usr/src/gnu/usr.bin/perl/perl/config.h > Cleaning current config before rebuilding Makefile... > make -f Makefile.old clean > /dev/null 2>&1 || /bin/sh -c true > perl "-I/usr/obj/usr/src/gnu/usr.bin/perl/perl/lib" "-I/usr/obj/usr/src/gnu/usr. > bin/perl/perl/lib" Makefile.PL "INSTALLDIRS=perl" "PERL_SRC=/usr/obj/usr/src/gnu > /usr.bin/perl/perl" "INSTALLMAN3DIR=/usr/obj/usr/src/i386/usr/share/perl/man3" " > PERL=perl" "FULLPERL=perl" "DEFINE=-I/usr/obj/usr/src/i386/usr/include" "LINKTYP > E=static" "LIBS=-lperl -lm" > Writing Makefile for DynaLoader > ==> Your Makefile has been rebuilt. <== > ==> Please rerun the make command. <== > false > *** Error code 1 about 2 weeks ago, I had this problem too, but from stable-to-stable. the only difference w/ before was a make clean. since works was on perl at that time, I guessed the maintainer saw that and corrected that. finally, not. I apology to not say anithing about that. for instance, you can try the following things to bootstrap perl linkage : # cd /usr/obj/usr/src/gnu/usr.bin/perl # rm */config.h */writemain # cd /usr/src/gnu/usr.bin/perl # for i in *perl; do cd $PWD/$i; make config.h; done then check your config.h files to see something like : #if 42 == 1 using : # cd /usr/obj/usr/src/gnu/usr.bin/perl # for i in *perl; do sed -n '1499p' $i/config.h; done buggy config.h made by buildworld looks like this : #if == 1 I tried to understand why make buildworld != cd perl; make w/o success at all. if that not help on buidworld, try go back to the perl tree and build perl from here before to build the world. # cd /usr/src/gnu/usr.bin/perl # make Cyrille. -- home:mailto:clefevre@no-spam.citeweb.net Supprimer "no-spam." pour me repondre. work:mailto:Cyrille.Lefevre@no-spam.edf.fr Remove "no-spam." to answer me back. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?wvj4618q.fsf>