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 [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to