From owner-freebsd-stable Sun Jul 2 7:44:16 2000 Delivered-To: freebsd-stable@freebsd.org Received: from lafontaine.cybercable.fr (lafontaine.cybercable.fr [212.198.0.202]) by hub.freebsd.org (Postfix) with SMTP id CC43437BCFA for ; Sun, 2 Jul 2000 07:44:11 -0700 (PDT) (envelope-from root@gits.dyndns.org) Received: (qmail 7063699 invoked from network); 2 Jul 2000 14:44:09 -0000 Received: from r224m65.cybercable.tm.fr (HELO gits.dyndns.org) ([195.132.224.65]) (envelope-sender ) by lafontaine.cybercable.fr (qmail-ldap-1.03) with SMTP for ; 2 Jul 2000 14:44:09 -0000 Received: (from root@localhost) by gits.dyndns.org (8.9.3/8.9.3) id QAA87620; Sun, 2 Jul 2000 16:44:07 +0200 (CEST) (envelope-from root) Posted-Date: Sun, 2 Jul 2000 16:44:07 +0200 (CEST) To: stable@FreeBSD.ORG Subject: Re: Perl and 'make buildworld' for FreeBSD 4.0-Stable References: <20000628153227.A14806@io.com> Reply-To: clefevre@citeweb.net X-Face: V|+c;4!|B?E%BE^{E6);aI.[<97Zd*>^#%Y5Cxv;%Y[PT-LW3;A:fRrJ8+^k"e7@+30g0YD0*^^3jgyShN7o?a]C la*Zv'5NA,=963bM%J^o]C From: Cyrille Lefevre Date: 02 Jul 2000 16:44:05 +0200 In-Reply-To: Matthew Cerha's message of "Wed, 28 Jun 2000 15:32:27 -0500" Message-ID: Lines: 69 X-Mailer: Gnus v5.6.45/XEmacs 21.1 - "Canyonlands" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Matthew Cerha 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