Subject: Re: build.sh -m vax fail, miniroot full
To: Luke Mewburn <lukem@netbsd.org>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: current-users
Date: 11/19/2002 17:01:13
On Tue, Nov 19, 2002 at 09:39:26AM +1100, Luke Mewburn wrote:
> It's usually a matter of tweaking stuff under distrib/vax and looking
> at the shared stuff under distrib/common.   Tuning the makefs parameters
> can be a bit tricky to get "right" when the target FS is small and full.
> 
> Did you compile your stuff with a different optimisation level (the
> usual culprit for the install file system running out of space?)

No, empty mk.conf

> 
> Also, IIRC, alpha->vax cross builds didn't generate a working release,
> which is why for NetBSD 1.6 we migrated the vax build back off Matt's
> CS20 (alpha) to the dual i386 build box.  (This is probably unrelated
> to your specific problem, but may bite you anyway).

ha, yes I was building on an alpha. I restarted on a i386, but I still get
the error.

There is another error I didn't notice:
missing: ./var/spool/lock (created)
ARCHDIR=/local/pop1/bouyer/current/src/distrib/miniroot/../vax/miniroot  DISTRIB
REV=16K  DISTRIBVER=1.6K  KERNOBJDIR=/local/pop1/bouyer/tmp/vax/obj/local/pop1/b
ouyer/current/src/sys/arch/vax/compile NETBSDSRCDIR=/local/pop1/bouyer/current/s
rc  CRUNCHBIN=instbin  CURDIR=/local/pop1/bouyer/current/src/distrib/miniroot  D
ESTDIR=/local/pop1/bouyer/tmp/vax/dest  DISTRIBDIR=/local/pop1/bouyer/current/sr
c/distrib  MACHINE=vax  MACHINE_ARCH=vax  OBJDIR=/local/pop1/bouyer/tmp/vax/obj/
local/pop1/bouyer/current/src/distrib/miniroot TARGETDIR=/local/pop1/bouyer/tmp/
vax/obj/local/pop1/bouyer/current/src/distrib/miniroot/work awk -f /local/pop1/b
ouyer/current/src/distrib/common/parselist.awk -v mode=populate /local/pop1/bouy
er/current/src/distrib/miniroot/list /local/pop1/bouyer/current/src/distrib/mini
root/../vax/miniroot/list /local/pop1/bouyer/current/src/distrib/common/list.sys
inst | sh -e   && touch work.built
make: make: don't know how to make print_machine. Stop
make: make: don't know how to make print_machine_arch. Stop
Creating image into miniroot.fs...

Where is print_machine & print_machine_arch supposed to be defined ?

But it's probably not related to the makefs problem. I found where the
parameters are, I'll try to tune them.

--
Manuel Bouyer, LIP6, Universite Paris VI.           Manuel.Bouyer@lip6.fr
     NetBSD: 23 ans d'experience feront toujours la difference
--