From owner-freebsd-stable Sun Mar 11 13:27:19 2001 Delivered-To: freebsd-stable@freebsd.org Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by hub.freebsd.org (Postfix) with ESMTP id 98D5E37B718 for ; Sun, 11 Mar 2001 13:27:13 -0800 (PST) (envelope-from mi@aldan.algebra.com) Received: (from mi@localhost) by aldan.algebra.com (8.11.3/8.11.2) id f2BLQaR62202 for stable@freebsd.org; Sun, 11 Mar 2001 16:26:36 -0500 (EST) (envelope-from mi) From: Mikhail Teterin Message-Id: <200103112126.f2BLQaR62202@aldan.algebra.com> Subject: buildworld fails in Perl ("Your Makefile has been rebuilt.") To: stable@freebsd.org Date: Sun, 11 Mar 2001 16:26:36 -0500 (EST) X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7w hJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" perlmain.c cc -O -pipe -march=i686 -fomit-frame-pointer -march=pentiumpro -I/ccd/src/gnu/usr.bin/perl/perl/../../../../contrib/perl5 -I/usr/obj/ccd/src/gnu/usr.bin/perl/perl -I/usr/obj/ccd/src/i386/usr/include -c perlmain.c Writing Makefile for DynaLoader Warning: /usr/obj/ccd/src/gnu/usr.bin/perl/perl/lib/Config.pm may be out of date with /usr/obj/ccd/src/gnu/usr.bin/perl/perl/config.sh cd /usr/obj/ccd/src/gnu/usr.bin/perl/perl && make lib/Config.pm `lib/Config.pm' is up to date. Warning: /usr/obj/ccd/src/gnu/usr.bin/perl/perl/config.h out of date with /usr/obj/ccd/src/gnu/usr.bin/perl/perl/config.sh Makefile out-of-date with respect to /usr/obj/ccd/src/gnu/usr.bin/perl/perl/lib/Config.pm /usr/obj/ccd/src/gnu/usr.bin/perl/perl/config.h Cleaning current config before rebuilding Makefile... *** Error code 1 (ignored) make -f Makefile.old clean > /dev/null 2>&1 || /bin/sh -c true /usr/obj/ccd/src/gnu/usr.bin/perl/perl/../miniperl/miniperl "-I/usr/obj/ccd/src/gnu/usr.bin/perl/perl/lib" "-I/usr/obj/ccd/src/gnu/usr.bin/perl/perl/lib" Makefile.PL "INSTALLDIRS=perl" "PERL_SRC=/usr/obj/ccd/src/gnu/usr.bin/perl/perl" "INSTALLMAN3DIR=/usr/obj/ccd/src/i386/usr/share/perl/man3" "PERL=/usr/obj/ccd/src/gnu/usr.bin/perl/perl/../miniperl/miniperl" "FULLPERL=perl" "DEFINE=-I/usr/obj/ccd/src/i386/usr/include" "DEFINE=-DPERL_CORE" "LINKTYPE=static" "LIBS=-lperl -lm" Writing Makefile for DynaLoader ==> Your Makefile has been rebuilt. <== ==> Please rerun the make command. <== false *** Error code 1 Stop in /ccd/obj/ccd/src/gnu/usr.bin/perl/perl/ext/DynaLoader. *** Error code 1 1 error *** Error code 2 1 error *** Error code 2 [...] Why does it think, the file is out of date? Because make looks at the ctime of the link instead of the link's target? # ls -l /usr/obj/ccd/src/gnu/usr.bin/perl/perl/config.sh lrwxr-xr-x 1 root wheel 60 Mar 11 14:49 /usr/obj/ccd/src/gnu/usr.bin/perl/perl/config.sh -> /ccd/src/gnu/usr.bin/perl/perl/../libperl/config.SH-elf.i386 # ls -l /ccd/src/gnu/usr.bin/perl/perl/../libperl/config.SH-elf.i386 -rw-r--r-- 1 mi wheel 12987 Oct 31 2000 /ccd/src/gnu/usr.bin/perl/perl/../libperl/config.SH-elf.i386 # ls -l /ccd/obj/ccd/src/gnu/usr.bin/perl/perl/ext/DynaLoader/Makefile* -rw-r--r-- 1 root wheel 22095 Mar 11 14:49 /ccd/obj/ccd/src/gnu/usr.bin/perl/perl/ext/DynaLoader/Makefile lrwxr-xr-x 1 root wheel 83 Mar 11 14:49 /ccd/obj/ccd/src/gnu/usr.bin/perl/perl/ext/DynaLoader/Makefile.PL -> /ccd/src/gnu/usr.bin/perl/perl/../../../../contrib/perl5/ext/DynaLoader/Makefile.PL -rw-r--r-- 1 root wheel 22091 Mar 11 14:49 /ccd/obj/ccd/src/gnu/usr.bin/perl/perl/ext/DynaLoader/Makefile.old -mi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message