Date: Mon, 10 Sep 2001 04:40:15 +1000 (EST) From: Bruce Evans <bde@zeta.org.au> To: Christian Weisgerber <naddy@mips.inka.de> Cc: <freebsd-current@FreeBSD.ORG> Subject: Re: cp in INSTALLTMP? Message-ID: <20010910042855.F7917-100000@alphplex.bde.org> In-Reply-To: <9ng2lt$1rhu$1@kemoauc.mips.inka.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 9 Sep 2001, Christian Weisgerber wrote: > I don't know why nobody else seems to be seeing this, but cp is This might be caused by having the sources and objects on different machines with inconsistent clocks. > used several times during installworld, which consequently fails > for me unless cp is added to INSTALLTMP. > > ... > ===> gnu/lib/libreadline/history > install -c -o root -g wheel -m 444 libhistory.a /usr/lib > install -c -o root -g wheel -m 444 libhistory_p.a /usr/lib > install -c -s -o root -g wheel -m 444 libhistory.so.4 /usr/lib > ln -sf libhistory.so.4 /usr/lib/libhistory.so > cp /usr/src/gnu/lib/libreadline/history/../../../../contrib/libreadline/doc/history.3 rlhistory.3 This is caused by a bug in bsd.man.mk. It creates rlhistory.3 at install time if certain files are out of date. This also breaks installing from read-only object trees. > install -c -o root -g wheel -m 444 rlhistory.3.gz /usr/share/man/man3 Note that it doesn't claim to rebuild rlhistory.3.gz from rlhistory.3. I think it really doesn't create it. This is correct -- the install should just fail if rlhistory.3.gz doesn't exist. > ... > ===> gnu/usr.bin/perl/library/re > rm -f re_exec.c > cp ../../regexec.c re_exec.c > cc -c -fno-strict-aliasing -DAPPLLIB_EXP="/usr/libdata/perl/BSDPAN" -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -DPIC -fpic -I/home/obj/usr/src/gnu/usr.bin/perl/library/re -I/usr/obj/usr/src/alpha/usr/include re_exec.c > rm -f re_comp.c > cp ../../regcomp.c re_comp.c > cc -c -fno-strict-aliasing -DAPPLLIB_EXP="/usr/libdata/perl/BSDPAN" -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -DPIC -fpic -I/home/obj/usr/src/gnu/usr.bin /perl/library/re -I/usr/obj/usr/src/alpha/usr/include re_comp.c Does all this happen at install time? perl sometimes builds a lot at install time, but I don't remember seeing it in this directory. > ... > ===> gnu/usr.bin/perl/pod/pod2man > install -c -o root -g wheel -m 555 pod2man /usr/bin > cp -p /usr/src/gnu/usr.bin/perl/pod/pod2man/../../../../../contrib/perl5/pod/pod2man.PL pod2man.PL > ... This is clearly due to a bug in one of the perl Makefiles. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010910042855.F7917-100000>