Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
TOOLDIR different for release and install?
Hi,
With sources as of yesterday, I made a release (with tools) and then tried
an install:
galant: {3} sudo sh build.sh -O /var/obj -U -u -x install=/
===> build.sh command: build.sh -O /var/obj -U -u -x install=/
===> build.sh started: Mon Jul 7 09:19:35 BST 2008
===> NetBSD version: 4.99.69
===> MACHINE: i386
===> MACHINE_ARCH: i386
===> Build platform: NetBSD 4.99.69 i386
===> HOST_SH: /bin/sh
===> No /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbmake, needs building.
===> Bootstrapping nbmake
checking for sh... /bin/sh
checking for gcc... cc
[...]
why does it need to build nmbake anew when it just built tools (to the
default /usr/tools) and a release? In any case, nbmake is not long
building and then..
===> TOOLDIR path: /var/obj/tooldir.NetBSD-4.99.69-i386
===> DESTDIR path: /var/obj/destdir.i386
===> RELEASEDIR path: /var/obj/releasedir
===> Created /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbmake
===> makewrapper: /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbmake-i386
===> Updated /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbmake-i386
installsets ===> distrib/sets (with: INSTALLDIR=/ INSTALLSETS=)
cd /home/plunky/src/distrib/sets && DESTDIR=/var/obj/destdir.i386
MACHINE=i386 MACHINE_ARCH=i386
CKSUM=/var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbcksum
DB=/var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbdb HOST_SH=/bin/sh
MAKE=/var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbmake
MKTEMP=/var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbmktemp
MTREE=/var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbmtree
PAX=/var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbpax
TSORT=/var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbtsort\ -q /bin/sh ./maketars
-d /var/obj/destdir.i386 -M /var/obj/destdir.i386/METALOG.sanitised -N
/home/plunky/src/etc -b -i /
./maketars: /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbmktemp: not found
./lists/base/mi
./lists/base/md.i386
./lists/base/shl.mi
./lists/base/shl.elf
./lists/base/lkm.mi
./lists/base/rescue.mi
./lists/base/rescue.i386
./lists/comp/mi
./lists/comp/md.i386
./lists/comp/stl.elf
./lists/comp/shl.mi
./lists/comp/shl.elf
./lists/games/mi
./lists/man/mi
./lists/misc/mi
./lists/tests/mi
./lists/text/mi
./lists/xbase/mi
./lists/xbase/shl.mi
./lists/xbase/shl.elf
./lists/xcomp/mi
./lists/xcomp/md.i386
./lists/xcomp/shl.mi
./lists/xfont/mi
./lists/xserver/mi
./lists/xserver/md.i386
Copying set base
./maketars: /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbpax: not found
Copying set comp
./maketars: /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbpax: not found
Copying set games
./maketars: /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbpax: not found
Copying set man
./maketars: /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbpax: not found
Copying set misc
./maketars: /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbpax: not found
Copying set tests
./maketars: /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbpax: not found
Copying set text
./maketars: /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbpax: not found
Copying set xbase
./maketars: /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbpax: not found
Copying set xcomp
./maketars: /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbpax: not found
Copying set xfont
./maketars: /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbpax: not found
Copying set xserver
./maketars: /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbpax: not found
rm: No such file or directory
*** Failed target: installsets
*** Failed command: cd /home/plunky/src/distrib/sets &&
DESTDIR=/var/obj/destdir.i386 MACHINE=i386 MACHINE_ARCH=i386
CKSUM=/var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbcksum
DB=/var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbdb HOST_SH=/bin/sh
MAKE=/var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbmake
MKTEMP=/var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbmktemp
MTREE=/var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbmtree
PAX=/var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbpax
TSORT=/var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbtsort\ -q /bin/sh ./maketars
-d /var/obj/destdir.i386 -M /var/obj/destdir.i386/METALOG.sanitised -N
/home/plunky/src/etc -b -i /
*** Error code 255
Stop.
nbmake: stopped in /home/plunky/src/distrib/sets
*** Failed target: installworld
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift;
case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="";
real="/home/plunky/src" ;; *) this="${dir}/"; real="/home/plunky/src/${dir}" ;;
esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd
"${real}" && /var/obj/tooldir.NetBSD-4.99.69-i386/bin/nbmake
_THISDIR_="${this}" "$@" ${target}; }; _makedirtarget distrib/sets installsets
INSTALLDIR=/ INSTALLSETS=
*** Error code 1
Stop.
nbmake: stopped in /home/plunky/src
ERROR: Failed to make installworld to /
*** BUILD ABORTED ***
galant: {4}
hmm.. It seems that if the 'release' target knows where the default tools
directory is, then the 'install' target should also..?
iain
Home |
Main Index |
Thread Index |
Old Index