Subject: can't compile tools (i.e. './build.sh tools')
To: None <current-users@netbsd.org>
From: Hisashi T Fujinaka <htodd@twofifty.com>
List: current-users
Date: 08/15/2004 19:15:41
Building current on i386. (very current) :)

Here's the error I see:

#   compile  installboot/i386.lo
cc -O -I. -I/usr/src/tools/installboot
-I/usr/src/tools/installboot/../mips-elf2ecoff
-I/usr/src/tools/compat/obj.i386
-I/usr/src/tools/compat/obj.i386/include
-I/usr/src/tools/installboot/../compat -DHAVE_NBTOOL_CONFIG_H=1
-D_FILE_OFFSET_BITS=64
-I/usr/src/tools/installboot/../../usr.sbin/installboot -I. -c -o
i386.lo.o    /usr/src/usr.sbin/installboot/arch/i386.c
/usr/src/usr.sbin/installboot/arch/i386.c: In function `i386_setboot':
/usr/src/usr.sbin/installboot/arch/i386.c:66: error: `uint' undeclared
(first use in this function)
/usr/src/usr.sbin/installboot/arch/i386.c:66: error: (Each undeclared
identifier is reported only once
/usr/src/usr.sbin/installboot/arch/i386.c:66: error: for each function
it appears in.)
/usr/src/usr.sbin/installboot/arch/i386.c:66: error: parse error before
"bootstrapsize"
/usr/src/usr.sbin/installboot/arch/i386.c:117: error: `bootstrapsize'
undeclared (first use in this function)

*** Failed target:  i386.lo
*** Failed command: cc -O -I. -I/usr/src/tools/installboot
-I/usr/src/tools/installboot/../mips-elf2ecoff
-I/usr/src/tools/compat/obj.i386
-I/usr/src/tools/compat/obj.i386/include
-I/usr/src/tools/installboot/../compat -DHAVE_NBTOOL_CONFIG_H=1
-D_FILE_OFFSET_BITS=64
-I/usr/src/tools/installboot/../../usr.sbin/installboot -I. -c -o
i386.lo.o /usr/src/usr.sbin/installboot/arch/i386.c
*** Error code 1

Stop.
nbmake: stopped in /usr/src/tools/installboot

*** Failed target:  dependall
*** Failed command: cd /usr/src/tools/installboot;
/usr/src/obj.i386/tooldir.NetBSD-2.0G-i386/bin/nbmake realall
*** Error code 1

Stop.
nbmake: stopped in /usr/src/tools/installboot

*** Failed target:  dependall-installboot
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1";
shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="";
real="/usr/src/tools" ;; *) this="${dir}/"; real="/usr/src/tools/${dir}"
;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with:
$@)}"; cd "${real}" &&
/usr/src/obj.i386/tooldir.NetBSD-2.0G-i386/bin/nbmake
_THISDIR_="${this}" "$@" ${target}; }; _makedirtarget installboot
dependall
*** Error code 1

Stop.
nbmake: stopped in /usr/src/tools

ERROR: Failed to make tools


-- 
Hisashi T Fujinaka - htodd@twofifty.com
BSEE(6/86) + BSChem(3/95) + BAEnglish(8/95) + MSCS(8/03) + $2.50 = latte