Subject: build distribution fails at bc
To: None <current-users@netbsd.org>
From: Mark Kirby <mark@fishladder.co.uk>
List: current-users
Date: 02/08/2008 08:13:23
hi,

a build.sh distribution of current i386 fails with the following,

#      link  bc/bc
/external/source/netbsd/src/obj/tooldir.NetBSD-4.99.52-i386/bin/i386-- 
netbsdelf-gcc -Wl,-nostdlib        -o bc  -Wl,-rpath-link,/external/ 
source/netbsd/src/obj/destdir.i386/lib:/external/source/netbsd/src/ 
obj/destdir.i386/usr/lib  -L/external/source/netbsd/src/obj/ 
destdir.i386/lib  -B/external/source/netbsd/src/obj/destdir.i386/usr/ 
lib/ -B/external/source/netbsd/src/obj/destdir.i386/usr/lib/   bc.o  
execute.o global.o load.o main.o number.o scan.o storage.o util.o -ll  
-ledit -ltermcap       -L/external/source/netbsd/src/obj/destdir.i386/ 
usr/lib -L/external/source/netbsd/src/obj/destdir.i386/usr/lib
/external/source/netbsd/src/obj/destdir.i386/lib/libc.so: undefined  
reference to `SYS_posix_fadvise'
collect2: ld returned 1 exit status

*** Failed target:  bc
*** Failed command: /external/source/netbsd/src/obj/ 
tooldir.NetBSD-4.99.52-i386/bin/i386--netbsdelf-gcc -Wl,-nostdlib -o  
bc -Wl,-rpath-link,/external/source/netbsd/src/obj/destdir.i386/lib:/ 
external/source/netbsd/src/obj/destdir.i386/usr/lib -L/external/ 
source/netbsd/src/obj/destdir.i386/lib -B/external/source/netbsd/src/ 
obj/destdir.i386/usr/lib/ -B/external/source/netbsd/src/obj/ 
destdir.i386/usr/lib/ bc.o execute.o global.o load.o main.o number.o  
scan.o storage.o util.o -ll -ledit -ltermcap -L/external/source/ 
netbsd/src/obj/destdir.i386/usr/lib -L/external/source/netbsd/src/obj/ 
destdir.i386/usr/lib
*** Error code 1

Stop.
nbmake: stopped in /external/source/netbsd/src/gnu/usr.bin/bc

*** Failed target:  dependall
*** Failed command: cd /external/source/netbsd/src/gnu/usr.bin/bc; / 
external/source/netbsd/src/obj/tooldir.NetBSD-4.99.52-i386/bin/nbmake  
realall
*** Error code 1

Stop.
nbmake: stopped in /external/source/netbsd/src/gnu/usr.bin/bc

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

Stop.
nbmake: stopped in /external/source/netbsd/src/gnu/usr.bin

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

Stop.
nbmake: stopped in /external/source/netbsd/src/gnu

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

Stop.
nbmake: stopped in /external/source/netbsd/src

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

Stop.
nbmake: stopped in /external/source/netbsd/src

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

Stop.
nbmake: stopped in /external/source/netbsd/src

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

Stop.
nbmake: stopped in /external/source/netbsd/src

ERROR: Failed to make distribution
*** BUILD ABORTED ***

Mark