From owner-freebsd-current Tue Aug 29 13:56:13 2000 Delivered-To: freebsd-current@freebsd.org Received: from sentry.gw.tislabs.com (sentry.gw.tislabs.com [192.94.214.100]) by hub.freebsd.org (Postfix) with ESMTP id 0EFC437B43C for ; Tue, 29 Aug 2000 13:56:09 -0700 (PDT) Received: by sentry.gw.tislabs.com; id QAA15679; Tue, 29 Aug 2000 16:58:29 -0400 (EDT) Received: from clipper.gw.tislabs.com(10.33.1.2) by sentry.gw.tislabs.com via smap (V5.5) id xma015673; Tue, 29 Aug 00 16:57:50 -0400 Received: from localhost by clipper.gw.tislabs.com (8.9.3/8.9.1) with SMTP id QAA25871 for ; Tue, 29 Aug 2000 16:54:39 -0400 (EDT) Date: Tue, 29 Aug 2000 16:54:39 -0400 (EDT) From: Robert Watson X-Sender: rwatson@clipper.gw.tislabs.com Reply-To: Robert Watson To: freebsd-current@FreeBSD.org Subject: PERL broken during -CURRENT upgrade Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I've had this happen on a couple of machines, and am not sure why. I cvsup'd forward, and attempted to rebuild, and got a build failure. After that, I blew away /usr/src and /usr/obj, and still get the build failure. Ideally, this sort of thing shouldn't happen :-). I'm not sure if there's an easy way to make the upgrade path smoother, but if so, perhaps we should do so. This was just a regular "make buildworld", no -j but with: USA_RESIDENT=NO NOPROFILE=YES NO_FORTRAN=YES CFLAGS=-O -pipe In /etc/make.conf. dev1# uname -a FreeBSD dev1.trustedbsd.org 5.0-CURRENT FreeBSD 5.0-CURRENT #1: Thu Jul 27 13:35:58 PDT 2000 rwatson@dev1.trustedbsd.org:/usr/src/sys/compile/DEV1 i386 dev1# Robert Watson Research Scientist NAI Labs at Network Associates ... /../../contrib/ncurses/ncurses -I/usr/src/lib/libncurses/../../contrib/ncurses/i nclude -Wall -DFREEBSD_NATIVE -DNDEBUG -DHAVE_CONFIG_H -DTERMIOS -DMAIN_PROGRAM /usr/src/lib/libncurses/../../contrib/ncurses/ncurses/tinfo/comp_hash.c awk -f /usr/src/lib/libncurses/../../contrib/ncurses/ncurses/tinfo/MKnames.awk / usr/src/lib/libncurses/../../contrib/ncurses/include/Caps cat namehdr boolnames boolfnames numnames numfnames strnames strfnames nameftr > names.c cc -o make_keys -O -pipe -I. -I/usr/src/lib/libncurses -I/usr/src/lib/libncurses /../../contrib/ncurses/ncurses -I/usr/src/lib/libncurses/../../contrib/ncurses/i nclude -Wall -DFREEBSD_NATIVE -DNDEBUG -DHAVE_CONFIG_H -DTERMIOS /usr/src/lib/li bncurses/../../contrib/ncurses/ncurses/tinfo/make_keys.c cd /usr/src/share/syscons/scrnmaps; make build-tools cc -static -O -pipe -I/usr/src/share/syscons/scrnmaps -DFIL=\"koi8-r2cp866\" -o koi8-r2cp866.mk /usr/src/share/syscons/scrnmaps/mkscrfil.c cc -static -O -pipe -I/usr/src/share/syscons/scrnmaps -DFIL=\"iso-8859-1_to_cp 437\" -o iso-8859-1_to_cp437.mk /usr/src/share/syscons/scrnmaps/mkscrfil.c cc -static -O -pipe -I/usr/src/share/syscons/scrnmaps -DFIL=\"iso-8859-4_to_cp437\" -o iso-8859-4_to_cp437.mk /usr/src/share/syscons/scrnmaps/mkscrfil.c cd /usr/src/gnu/usr.bin/perl; make build-tools cd /usr/src/gnu/usr.bin/perl/libperl && make build-tools rm -f .depend /usr/obj/usr/src/gnu/usr.bin/perl/libperl/GPATH /usr/obj/usr/src/gnu/usr.bin/perl/libperl/GRTAGS /usr/obj/usr/src/gnu/usr.bin/perl/libperl/GSYMS /usr/obj/usr/src/gnu/usr.bin/perl/libperl/GTAGS cd /usr/src/gnu/usr.bin/perl/libperl && make libperl.a Extracting config.h (with variable substitutions) cc -O -pipe -I/usr/obj/usr/src/gnu/usr.bin/perl/libperl -I/usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5 -DPERL_CORE -c /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c -o perl.o /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c: In function `perl_construct': /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c:252: `PERL_REVISION' undeclared (first use in this function) /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c:252: (Each undeclared identifier is reported only once /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c:252: for each function it appears in.) /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c:252: `PERL_VERSION' undeclared (first use in this function) /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c:252: `PERL_SUBVERSION' undeclared (first use in this function) /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c: In function `S_open_script': /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c:2579: `PERL_REVISION' undeclared (first use in this function) /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c:2579: `PERL_VERSION' undeclared (first use in this function) /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c:2580: `PERL_SUBVERSION' undeclared (first use in this function) /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c: In function `S_validate_suid': /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c:2830: `PERL_REVISION' undeclared (first use in this function) /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c:2830: `PERL_VERSION' undeclared (first use in this function) /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c:2831: `PERL_SUBVERSION' undeclared (first use in this function) /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c: In function `S_incpush': /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c:3391: `PERL_REVISION' undeclared (first use in this function) /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c:3391: `PERL_VERSION' undeclared (first use in this function) /usr/src/gnu/usr.bin/perl/libperl/../../../../contrib/perl5/perl.c:3392: `PERL_SUBVERSION' undeclared (first use in this function) *** Error code 1 Stop in /usr/src/gnu/usr.bin/perl/libperl. *** Error code 1 Stop in /usr/src/gnu/usr.bin/perl/libperl. *** Error code 1 Stop in /usr/src/gnu/usr.bin/perl.. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message