Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Aug 2004 16:10:44 -0700
From:      Kris Kennaway <kris@obsecurity.org>
To:        current@FreeBSD.org
Cc:        ru@FreeBSD.org
Subject:   World broken in stage 1.1
Message-ID:  <20040810231044.GA70020@xor.obsecurity.org>

next in thread | raw e-mail | index | archive | help

--9jxsPFA5p3P2qPhR
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

I'm trying to update a current from a few months ago, and it dies almost im=
mediately:

Script started on Tue Aug 10 23:06:32 2004
pointyhat# make cleanworld
rm -rf /a/obj/usr/src/*
chflags -R 0 /a/obj/usr/src
rm -rf /a/obj/usr/src/*
pointyhat# make buildworld

--------------------------------------------------------------
>>> Building an up-to-date make(1)
--------------------------------------------------------------
/a/obj//usr/src/usr.bin/make created for /usr/src/usr.bin/make
rm -f .depend
mkdep -f .depend -a    -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"520040803=
0\" -D__FBSDID=3D__RCSID -DDEFSHELL=3D1 arch.c buf.c compat.c cond.c dir.c =
for.c hash.c job.c main.c make.c parse.c str.c suff.c targ.c util.c var.c v=
ar_modify.c /usr/src/usr.bin/make/lst.lib/lstAppend.c /usr/src/usr.bin/make=
/lst.lib/lstAtEnd.c /usr/src/usr.bin/make/lst.lib/lstAtFront.c /usr/src/usr=
.bin/make/lst.lib/lstClose.c /usr/src/usr.bin/make/lst.lib/lstConcat.c /usr=
/src/usr.bin/make/lst.lib/lstDatum.c /usr/src/usr.bin/make/lst.lib/lstDeQue=
ue.c /usr/src/usr.bin/make/lst.lib/lstDestroy.c /usr/src/usr.bin/make/lst.l=
ib/lstDupl.c /usr/src/usr.bin/make/lst.lib/lstEnQueue.c /usr/src/usr.bin/ma=
ke/lst.lib/lstFind.c /usr/src/usr.bin/make/lst.lib/lstFindFrom.c /usr/src/u=
sr.bin/make/lst.lib/lstFirst.c /usr/src/usr.bin/make/lst.lib/lstForEach.c /=
usr/src/usr.bin/make/lst.lib/lstForEachFrom.c /usr/src/usr.bin/make/lst.lib=
/lstInit.c /usr/src/usr.bin/make/lst.lib/lstInsert.c /usr/src/usr.bin/make/=
lst.lib/lstIsAtEnd.c /usr/src/usr.bin/make/lst.lib/lstIsEmpty.c /usr/src/us=
r.bin/make/lst.lib/lstLast.c /usr/src/usr.bin/make/lst.lib/lstMember.c /usr=
/src/usr.bin/make/lst.lib/lstNext.c /usr/src/usr.bin/make/lst.lib/lstOpen.c=
 /usr/src/usr.bin/make/lst.lib/lstRemove.c /usr/src/usr.bin/make/lst.lib/ls=
tReplace.c /usr/src/usr.bin/make/lst.lib/lstSucc.c
echo make: /usr/lib/libc.a  >> .depend
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c arch.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c buf.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c compat.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c cond.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c dir.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c for.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c hash.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c job.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c main.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c make.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c parse.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c str.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c suff.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c targ.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c util.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c var.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c var_modify.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstAppend.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstAtEnd.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstAtFront.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstClose.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstConcat.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstDatum.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstDeQueue.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstDestroy.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstDupl.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstEnQueue.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstFind.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstFindFrom.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstFirst.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstForEach.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstForEachFr=
om.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstInit.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstInsert.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstIsAtEnd.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstIsEmpty.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstLast.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstMember.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstNext.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstOpen.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstRemove.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstReplace.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1  -c /usr/src/usr.bin/make/lst.lib/lstSucc.c
cc -O -pipe -I/usr/src/usr.bin/make -DMAKE_VERSION=3D\"5200408030\" -D__FBS=
DID=3D__RCSID -DDEFSHELL=3D1   -static -o make arch.o buf.o compat.o cond.o=
 dir.o for.o hash.o job.o main.o make.o parse.o str.o suff.o targ.o util.o =
var.o var_modify.o lstAppend.o lstAtEnd.o lstAtFront.o lstClose.o lstConcat=
.o lstDatum.o lstDeQueue.o lstDestroy.o lstDupl.o lstEnQueue.o lstFind.o ls=
tFindFrom.o lstFirst.o lstForEach.o lstForEachFrom.o lstInit.o lstInsert.o =
lstIsAtEnd.o lstIsEmpty.o lstLast.o lstMember.o lstNext.o lstOpen.o lstRemo=
ve.o lstReplace.o lstSucc.o=20
sh /usr/src/tools/install.sh -s -o root -g wheel -m 555   make /a/obj//usr/=
src/make.i386

--------------------------------------------------------------
>>> Rebuilding the temporary build tree
--------------------------------------------------------------
rm -rf /a/obj//usr/src/i386
mkdir -p /a/obj//usr/src/i386/legacy/usr/bin
mkdir -p /a/obj//usr/src/i386/legacy/usr/games
mkdir -p /a/obj//usr/src/i386/legacy/usr/include/c++/3.3
mkdir -p /a/obj//usr/src/i386/legacy/usr/include/sys
mkdir -p /a/obj//usr/src/i386/legacy/usr/lib
mkdir -p /a/obj//usr/src/i386/legacy/usr/libexec
mkdir -p /a/obj//usr/src/i386/legacy/usr/sbin
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/dict
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/groff_font/devX100
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/groff_font/devX100-12
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/groff_font/devX75
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/groff_font/devX75-12
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/groff_font/devascii
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/groff_font/devcp1047
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/groff_font/devdvi
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/groff_font/devhtml
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/groff_font/devkoi8-r
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/groff_font/devlatin1
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/groff_font/devlbp
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/groff_font/devlj4
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/groff_font/devps
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/groff_font/devutf8
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/tmac/mdoc
mkdir -p /a/obj//usr/src/i386/legacy/usr/share/tmac/mm
mkdir -p /a/obj//usr/src/i386/lib
mkdir -p /a/obj//usr/src/i386/usr/bin
mkdir -p /a/obj//usr/src/i386/usr/include
mkdir -p /a/obj//usr/src/i386/usr/lib/compat/aout
mkdir -p /a/obj//usr/src/i386/usr/libdata/ldscripts
mkdir -p /a/obj//usr/src/i386/usr/libexec
mkdir -p /a/obj//usr/src/i386/usr/sbin
mkdir -p /a/obj//usr/src/i386/usr/share/misc
mkdir -p /a/obj//usr/src/i386/usr/share/snmp/defs
mkdir -p /a/obj//usr/src/i386/usr/share/snmp/mibs
mtree -deU -f /usr/src/etc/mtree/BSD.include.dist  -p /a/obj//usr/src/i386/=
usr/include >/dev/null
ln -sf /usr/src/sys /a/obj//usr/src/i386

--------------------------------------------------------------
>>> stage 1.1: legacy release compatibility shims
--------------------------------------------------------------
+cd /usr/src; MAKEOBJDIRPREFIX=3D/a/obj//usr/src/i386  DESTDIR=3D  INSTALL=
=3D"sh /usr/src/tools/install.sh"  PATH=3D/a/obj//usr/src/i386/legacy/usr/s=
bin:/a/obj//usr/src/i386/legacy/usr/bin:/a/obj//usr/src/i386/legacy/usr/gam=
es:/sbin:/bin:/usr/sbin:/usr/bin  WORLDTMP=3D/a/obj//usr/src/i386  MAKEFLAG=
S=3D"-m /usr/src/tools/build/mk  -m /usr/src/share/mk" make -f Makefile.inc=
1  BOOTSTRAPPING=3D502112  -DNOHTML -DNOINFO -DNOLINT -DNOMAN -DNOPIC -DNOP=
ROFILE  -DNOSHARED -DNO_CPU_CFLAGS -DNO_WARNS legacy
+cd: not found
*** Error code 127

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

Stop in /usr/src.

Before I did the cleanworld, it was getting fractionally further:

=3D=3D=3D> tools/build
cd /usr/src/tools/build; /a/obj//usr/src/make.i386/make buildincludes; /a/o=
bj//usr/src/make.i386/make installincludes
sh /usr/src/tools/install.sh -C -o root -g wheel -m 444   libegacy.a /a/obj=
//legacy/usr/lib
install: /a/obj//legacy/usr/lib: No such file or directory
*** Error code 71
Stop in /usr/src/tools/build.
*** Error code 1

More fallout from the wonderful new make(1) semantics?=20

Kris
--9jxsPFA5p3P2qPhR
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (FreeBSD)

iD8DBQFBGVX0Wry0BWjoQKURAuqKAKCZ11kWNLz47lMzjaBvxfJQ02hXuQCffr1e
5BvifNiuIFT9SjaebnX3ZRI=
=zNNW
-----END PGP SIGNATURE-----

--9jxsPFA5p3P2qPhR--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040810231044.GA70020>