Subject: Re: make release abends with "*** Error code 1"
To: Woodchuck <djv@bedford.net>
From: David Laight <david@l8s.co.uk>
List: netbsd-help
Date: 01/20/2007 10:17:19
On Fri, Jan 19, 2007 at 09:44:50PM -0500, Woodchuck wrote:
>=20
> *** Failed target:  work.built
> *** Failed command: [ "/usr/src/distrib/i386/floppies/ramdisk-big/disktab=
.preinstall /usr/src/usr.sbin/dhcp/clientscript/dhclient-script ramdiskbin =
/usr/src/distrib/i386/floppies/ramdisk-big/../common/dot.profile /usr/src/d=
istrib/i386/floppies/ramdisk-big/../common/termcap.mini /home/destdir/usr/m=
dec/boot /home/destdir/usr/mdec/bootxx_ffsv1 /home/destdir/usr/mdec/mbr /ho=
me/destdir/usr/mdec/mbr_ext /home/destdir/usr/mdec/mbr_bootsel /usr/src/etc=
/group /usr/src/etc/master.passwd /usr/src/etc/netconfig /usr/src/etc/proto=
cols /usr/src/etc/services /usr/src/etc/obj/MAKEDEV work.spec /usr/src/dist=
rib/common/parselist.awk /usr/src/distrib/i386/floppies/ramdisk-big/list /u=
sr/src/distrib/i386/floppies/ramdisk-big/../common/list.ramdisk /usr/src/di=
strib/common/list.sysinst /usr/src/distrib/common/list.makedev" =3D ramdisk=
bin -a -f work.built -a work.built -nt ramdiskbin ] || { echo '# ' " build =
" ramdisk-big/work; rm -rf work work.built; mkdir -m 755 work && /tooldir.N=
etBSD-3.1_STABLE-i386/bin/nbmtree -def work.spec -p work/ -UW && BOOTMODEL=
=3Dbig NETBSDSRCDIR=3D/usr/src CRUNCHBIN=3Dramdiskbin CURDIR=3D/usr/src/dis=
trib/i386/floppies/ramdisk-big DESTDIR=3D/home/destdir DISTRIBDIR=3D/usr/sr=
c/distrib MACHINE=3Di386 MACHINE_ARCH=3Di386 MAKE=3D/tooldir.NetBSD-3.1_STA=
BLE-i386/bin/nbmake OBJDIR=3D/usr/src/distrib/i386/floppies/ramdisk-big/obj=
 MAKEDEVSCRIPT=3D/usr/src/etc/obj/MAKEDEV TARGETDIR=3D/usr/src/distrib/i386=
/floppies/ramdisk-big/obj/work awk -f /usr/src/distrib/common/parselist.awk=
 -v mode=3Dpopulate /usr/src/distrib/i386/floppies/ramdisk-big/list /usr/sr=
c/distrib/i386/floppies/ramdisk-big/../common/list.ramdisk /usr/src/distrib=
/common/list.sysinst /usr/src/distrib/common/list.makedev /usr/src/distrib/=
i386/floppies/ramdisk-big/list.inet6 | sh -e && touch work.built ; }
> *** Error code 1

Unfortunately it isn't easy to see exactly where that is failing!
The 'mtree' part is generating its 'usual' output to the screen.
So it is likely to be the 'awk ... | sh -e' part.
My guess is that something in the environment, or some unexpected version
of a standard utility program, is causing grief.
The commands are in src/distrib/common/Makefile.image you probably need
to edit them slightly to find out what is wrong.
I'd try an extra 'echo' after the mtree line, 'tee' the awk output into
a temporary file. If all else fails add -x to the 'sh -e' command.

	David

--=20
David Laight: david@l8s.co.uk