Subject: Failed to build -current: problems with sys/lkm/pecoff
To: None <current-users@netbsd.org>
From: Ian Zagorskih <ianzag@megasignal.com>
List: current-users
Date: 11/11/2005 15:42:04
/usr/src/ and /usr/xsrc completely updayed from today's CVS.

---cut---
===> build.sh command: /usr/src/build.sh -mi386 -O/usr/build/obj/i386 
-T/usr/build/tools/i386 -D/usr/build/dest/i386 -R/usr/build/release -x -u 
release
===> build.sh started: Fri Nov 11 12:29:08 NOVT 2005
===> No /usr/build/tools/i386/bin/nbmake, needs building.
===> Bootstrapping nbmake

[snip]

#   compile  pecoff/lkminit_emul.o
/usr/build/tools/i386/bin/i386--netbsdelf-gcc -O2 -ffreestanding  -Wall 
-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare 
-Wno-traditional  -Werror   -Demul_find=pecoff_emul_find				 
-Dstackgap_init=pecoff_stackgap_init			 
-Demul_flags_translate=pecoff_emul_flags_translate	 
-Dstackgap_alloc=pecoff_stackgap_alloc		 	 
-Dcompat_offseterr=pecoff_compat_offseterr		 
-Demul_find_interp=pecoff_emul_find_interp -DCOMPAT_PECOFF -DSYSVMSG 
-DSYSVSHM -nostdinc -I. -I/usr/src/sys/lkm/compat/pecoff 
-isystem /usr/src/sys -isystem /usr/src/sys/arch -D_KERNEL -D_LKM  
-c    /usr/src/sys/lkm/compat/pecoff/lkminit_emul.c
#   compile  pecoff/pecoff_sysent.o
/usr/build/tools/i386/bin/i386--netbsdelf-gcc -O2 -ffreestanding  -Wall 
-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare 
-Wno-traditional  -Werror   -Demul_find=pecoff_emul_find				 
-Dstackgap_init=pecoff_stackgap_init			 
-Demul_flags_translate=pecoff_emul_flags_translate	 
-Dstackgap_alloc=pecoff_stackgap_alloc		 	 
-Dcompat_offseterr=pecoff_compat_offseterr		 
-Demul_find_interp=pecoff_emul_find_interp -DCOMPAT_PECOFF -DSYSVMSG 
-DSYSVSHM -nostdinc -I. -I/usr/src/sys/lkm/compat/pecoff 
-isystem /usr/src/sys -isystem /usr/src/sys/arch -D_KERNEL -D_LKM  
-c    /usr/src/sys/compat/pecoff/pecoff_sysent.c
In file included from /usr/src/sys/compat/pecoff/pecoff_sysent.c:31:
/usr/src/sys/compat/sys/shm.h:79: error: field `shm_perm' has incomplete type

*** Failed target:  pecoff_sysent.o
*** Failed command: /usr/build/tools/i386/bin/i386--netbsdelf-gcc -O2 
-ffreestanding -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith 
-Wno-sign-compare -Wno-traditional -Werror -Demul_find=pecoff_emul_find 
-Dstackgap_init=pecoff_stackgap_init 
-Demul_flags_translate=pecoff_emul_flags_translate 
-Dstackgap_alloc=pecoff_stackgap_alloc 
-Dcompat_offseterr=pecoff_compat_offseterr 
-Demul_find_interp=pecoff_emul_find_interp -DCOMPAT_PECOFF -DSYSVMSG 
-DSYSVSHM -nostdinc -I. -I/usr/src/sys/lkm/compat/pecoff 
-isystem /usr/src/sys -isystem /usr/src/sys/arch -D_KERNEL -D_LKM 
-c /usr/src/sys/compat/pecoff/pecoff_sysent.c
*** Error code 1

Stop.
nbmake: stopped in /usr/src/sys/lkm/compat/pecoff

*** Failed target:  dependall
*** Failed command: 
cd /usr/src/sys/lkm/compat/pecoff; /usr/build/tools/i386/bin/nbmake realall
*** Error code 1

Stop.
nbmake: stopped in /usr/src/sys/lkm/compat/pecoff

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

Stop.
nbmake: stopped in /usr/src/sys/lkm/compat

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

Stop.
nbmake: stopped in /usr/src/sys/lkm

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

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

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

Stop.
nbmake: stopped in /usr/src

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

Stop.
nbmake: stopped in /usr/src

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

Stop.
nbmake: stopped in /usr/src

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

Stop.
nbmake: stopped in /usr/src

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

Stop.
nbmake: stopped in /usr/src

ERROR: Failed to make release
*** BUILD ABORTED ***
---cut---

Any ideas?

// wbr