Building current no longer possible on 8.2, worked 7 days ago
Ulrich Spörlein
uqs at FreeBSD.org
Wed May 22 14:39:21 UTC 2013
On Tue, 2013-05-21 at 04:10:30 +0200, Ulrich Spörlein wrote:
> On Mon, 2013-05-20 at 23:06:40 +0200, Matthias Andree wrote:
> > Am 20.05.2013 15:49, schrieb Ulrich Spörlein:
> > > Hey all,
> > >
> > > I'm running the coverity builds/scan on a 8.2 VM, buildworld was fine 7d
> > > ago, now it's kaput:
> >
> > ...
> >
> > > This is on src r250825 and the host is running
> > > FreeBSD scan.freebsd.your.org 8.2-STABLE FreeBSD 8.2-STABLE #2 r223420: Wed Jun 22 11:15:56 UTC 2011
> > > uqs at scan.freebsd.your.org:/usr/obj/usr/src/sys/GENERIC amd64
> >
> > In case you haven't noticed, FreeBSD 8.2 went out of support end of July
> > 2012, i. e. 10 months ago...
>
> Just updated to 8-STABLE and the same build error occurs.
Updated those machines to 9.1 and still the same build error. Am I the
only one seeing this?
I have a different 9-STABLE machine that is fine, but I cannot figure
out what is wrong on the two VMs where this problem occurrs.
The working system does:
===> tools/build (obj,includes,depend,all,install)
/usr/obj/data/src/freebsd-head/tmp/data/src/freebsd-head/tools/build created for /data/src/freebsd-head/tools/build
set -e; cd /data/src/freebsd-head/tools/build; /usr/obj/data/src/freebsd-head/make.amd64/make buildincludes; /usr/obj/data/src/freebsd-head/make.amd64/make installincludes
rm -f .depend
mkdep -f .depend -a -I/data/src/freebsd-head/tools/build/../../contrib/libc-pwcache -I/data/src/freebsd-head/tools/build/../../lib/libc/include -I/usr/obj/data/src/freebsd-head/tmp/legacy/usr/include -std=gnu99 /data/src/freebsd-head/tools/build/../../contrib/libc-pwcache/pwcache.c
cc -O2 -pipe -I/data/src/freebsd-head/tools/build/../../contrib/libc-pwcache -I/data/src/freebsd-head/tools/build/../../lib/libc/include -std=gnu99 -I/usr/obj/data/src/freebsd-head/tmp/legacy/usr/include -c /data/src/freebsd-head/tools/build/../../contrib/libc-pwcache/pwcache.c -o pwcache.o
building static egacy library
ranlib libegacy.a
sh /data/src/freebsd-head/tools/install.sh -C -o root -g wheel -m 444 libegacy.a /usr/obj/data/src/freebsd-head/tmp/legacy/usr/lib
The broken ones do:
===> tools/build (obj,includes,depend,all,install)
/usr/obj/data/src/freebsd-head/tmp/data/src/freebsd-head/tools/build created for /data/src/freebsd-head/tools/build
set -e; cd /data/src/freebsd-head/tools/build; /usr/obj/data/src/freebsd-head/make.amd64/make buildincludes; /usr/obj/data/src/freebsd-head/make.amd64/make installincludes
rm -f .depend
mkdep -f .depend -a -I/data/src/freebsd-head/tools/build/../../contrib/libc-pwcache -I/data/src/freebsd-head/tools/build/../../lib/libc/include -I/usr/obj/data/src/freebsd-head/tmp/legacy/usr/include -std=gnu99 /data/src/freebsd-head/tools/build/../../contrib/libc-pwcache/pwcache.c
cc -O2 -pipe -I/data/src/freebsd-head/tools/build/../../contrib/libc-pwcache -I/data/src/freebsd-head/tools/build/../../lib/libc/include -std=gnu99 -I/usr/obj/data/src/freebsd-head/tmp/legacy/usr/include -c /data/src/freebsd-head/tools/build/../../contrib/libc-pwcache/pwcache.c -o pwcache.o
building static egacy library
ranlib /data/src/freebsd-head/tools/build/libegacy.a
sh /data/src/freebsd-head/tools/install.sh -C -o root -g wheel -m 444 libegacy.a /usr/obj/data/src/freebsd-head/tmp/legacy/usr/lib
install: libegacy.a: No such file or directory
*** Error code 71
when building the legacy compatibility shims. The only difference is
that ranlib uses the relative path in the working case and that then
works out fine.
More information about the freebsd-current
mailing list