Buildworld fails on RELENG_8 amd64

Jens Rasmus Liland jensrasmus at gmail.com
Sun Mar 25 21:44:18 UTC 2012


Hello. I can not do a make world like before to upgrade my RELENG_8 box to
latest 8.3 prerelease and then to RELENG_9. make buildworld just returns
this:

----snip-----
root at stack ~src # make buildworld
--------------------------------------------------------------
>>> World build started on Sun Mar 25 22:45:10 CEST 2012
--------------------------------------------------------------

--------------------------------------------------------------
>>> Rebuilding the temporary build tree
--------------------------------------------------------------
rm -rf /usr/obj/usr/src/tmp
rm -rf /usr/obj/usr/src/lib32
mkdir -p /usr/obj/usr/src/tmp/lib
mkdir -p /usr/obj/usr/src/tmp/usr
mkdir -p /usr/obj/usr/src/tmp/legacy/usr
mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist  -p
/usr/obj/usr/src/tmp/legacy/usr >/dev/null
mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist  -p /usr/obj/usr/src/tmp/usr
>/dev/null
mtree -deU -f /usr/src/etc/mtree/BSD.include.dist  -p
/usr/obj/usr/src/tmp/usr/include >/dev/null
ln -sf /usr/src/sys /usr/obj/usr/src/tmp

--------------------------------------------------------------
>>> stage 1.1: legacy release compatibility shims
--------------------------------------------------------------
cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/tmp  INSTALL="sh
/usr/src/tools/install.sh"  PATH=/u
sr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/
usr/games:/sbin:/bin:/usr/sbin:/usr/bin  WORLDTMP=/usr/obj/usr/src/tmp
VERSION="FreeBSD 8.3-PREREL
EASE amd64 803500"  MAKEFLAGS="-m /usr/src/tools/build/mk  -m
/usr/src/share/mk" make -f Makefile.i
nc1  DESTDIR=  BOOTSTRAPPING=803500  SSP_CFLAGS=  -DWITHOUT_HTML
-DWITHOUT_INFO -DNO_LINT -DWITHOUT
_MAN  -DNO_PIC -DWITHOUT_PROFILE -DNO_SHARED  -DNO_CPU_CFLAGS -DNO_WARNS
-DNO_CTF legacy
===> tools/build (obj,includes,depend,all,install)
/usr/obj/usr/src/tmp/usr/src/tools/build created for /usr/src/tools/build
cd /usr/src/tools/build; make buildincludes; make installincludes
rm -f .depend
mkdep -f .depend -a    -I/usr/obj/usr/src/tmp/legacy/usr/include
/usr/src/tools/build/dummy.c
Abort trap
mkdep: compile failed
*** Error code 1

Stop in /usr/src/tools/build.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
1 root at stack ~src #
----snip----
I have tried doing make clean, make cleanworld and make buildworld
TARGET=amd64. This is my uname -a:
FreeBSD stack.flat.home 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #10: Mon Mar
19 19:56:11 CET 2012     root at stack.flat.home:/usr/obj/usr/src/sys/STACK
amd64

Since my last upgrade a week ago I was sure I did destroy everything
because it did not get dhcp before adding synchronous_dhclient="YES" to
/etc/rc.conf. I have searced around a bit, but buildworld failures seems to
be pretty specific when they happen and the mailing list is the right place
to dicuss errors. I was thinking maybe reinstalling, but it is quite a
hassle to manage the whole gpt zroot mirror thing in one evening.

With regards,
Rasmus


More information about the freebsd-stable mailing list