Subject: Build release - stops at XEN2_DOM0/assym.h
To: None <current-users@NetBSD.org>
From: Jan H. van Gils <janvg@vgnet.nl>
List: current-users
Date: 11/06/2006 19:55:15
Hi,

Thanks for reading

I am trying to build a release on a NetBSD-current i386 system.

Here is the command that I use:

./build.sh -T /build/tools -D /build/destdir.i386 -R /build/release.i386
-O /build/obj.i386 -r release

The build proces stops when trying to build the XEN2_DOM0 kernel.
Someone any idea how to solve this ?

Here is a part of the log file:

===> build.sh command:

./build.sh -T /build/tools -D /build/destdir.i386 -R /build/release.i386
-O /build/obj.i386 -r release


#    create  XEN2_DOM0/assym.h
cat /build/current/src/sys/arch/xen/i386/genassym.cf  | 
/build/tools/bin/nbgena
ssym -- /build/tools/bin/i386--netbsdelf-gcc  -ffreestanding
-fno-zero-initializ
ed-in-bss  -g -O2 -march=i686 -Werror -Wall -Wno-main
-Wno-format-zero-length -W
pointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wswitch -Wshadow
-Wcast-
qual -Wwrite-strings -Wno-sign-compare -Wno-pointer-sign -Wno-attributes
-Wextra
 -Wno-unused-parameter  -fno-strict-aliasing    -Di386 -I.
-I/build/obj.i386/sys
/arch/i386/compile/XEN2_DOM0/xen-ma
-I/build/current/src/sys/contrib/dev/ath/net
bsd -I/build/current/src/sys/../common/include
-I/build/current/src/sys/arch  -I
/build/current/src/sys -nostdinc -DLKM -DDIAGNOSTIC -DDEBUG -DMAXUSERS=32
-D_KER
NEL -D_KERNEL_OPT
-I/build/current/src/sys/lib/libkern/../../../common/lib/libc/
quad -I/build/current/src/sys/lib/libkern/../../../common/lib/libc/string
-I/bui
ld/current/src/sys/lib/libkern/../../../common/lib/libc/arch/i386/string 
-I/bui
ld/current/src/sys/dist/ipf   > assym.h.tmp &&  mv -f assym.h.tmp assym.h
cc1: warnings being treated as errors
In file included from ./machine/cpufunc.h:53,
                 from ./x86/lock.h:50,
                 from
/build/obj.i386/sys/arch/i386/compile/XEN2_DOM0/xen-ma/mac
hine/lock.h:3,
                 from /build/current/src/sys/sys/lock.h:87,
                 from ./machine/cpu.h:59,
                 from
/build/obj.i386/sys/arch/i386/compile/XEN2_DOM0/xen-ma/mac
hine/param.h:48,
                 from /build/current/src/sys/sys/param.h:145,
                 from /tmp/genassym.2061/assym.c:9:
./machine/hypervisor.h:128: warning: 'extern' is not at beginning of
declaration

*** Failed target:  assym.h
*** Failed command: cat /build/current/src/sys/arch/xen/i386/genassym.cf |
/buil
d/tools/bin/nbgenassym -- /build/tools/bin/i386--netbsdelf-gcc
-ffreestanding -f
no-zero-initialized-in-bss -g -O2 -march=i686 -Werror -Wall -Wno-main
-Wno-forma
t-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes
-Wswitch
-Wshadow -Wcast-qual -Wwrite-strings -Wno-sign-compare -Wno-pointer-sign
-Wno-at
tributes -Wextra -Wno-unused-parameter -fno-strict-aliasing -Di386 -I.
-I/build/
obj.i386/sys/arch/i386/compile/XEN2_DOM0/xen-ma
-I/build/current/src/sys/contrib
/dev/ath/netbsd -I/build/current/src/sys/../common/include
-I/build/current/src/
sys/arch -I/build/current/src/sys -nostdinc -DLKM -DDIAGNOSTIC -DDEBUG
-DMAXUSER
S=32 -D_KERNEL -D_KERNEL_OPT
-I/build/current/src/sys/lib/libkern/../../../commo
n/lib/libc/quad
-I/build/current/src/sys/lib/libkern/../../../common/lib/libc/st
ring
-I/build/current/src/sys/lib/libkern/../../../common/lib/libc/arch/i386/str
ing -I/build/current/src/sys/dist/ipf > assym.h.tmp && mv -f assym.h.tmp
assym.h
*** Error code 1

Stop.
nbmake: stopped in /build/obj.i386/sys/arch/i386/compile/XEN2_DOM0

*** Failed target:  kern-XEN2_DOM0
*** Failed command: cd /build/obj.i386/sys/arch/i386/compile/XEN2_DOM0 &&
/build
/tools/bin/nbmake depend && /build/tools/bin/nbmake
*** Error code 1

Stop.
nbmake: stopped in /build/current/src/etc

*** Failed target:  release
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1";
shift; case
 "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="";
real="/build/curre
nt/src" ;; *) this="${dir}/"; real="/build/current/src/${dir}" ;; esac;
show=${t
his:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" &&
/buil
d/tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget
etc rel
ease DISTRIBUTION_DONE=1
*** Error code 1

Stop.
nbmake: stopped in /build/current/src
ERROR: Failed to make release
*** BUILD ABORTED ***


Grtz, Jan