Skip site navigation (1)Skip section navigation (2)
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>