Subject: Build Failure
To: None <port-hp700@netbsd.org>
From: Zach Lowry <zach@zachlowry.net>
List: port-hp700
Date: 06/03/2004 06:39:24
I'm trying to build a hp700 snapshot from Linux, NetBSD 1.6.2-cobalt
and 2.0e-i386 host machines. I'm getting this error, and before I debug
it, I thought you might know what's going on.
--- res_comp.o ---
/usr/src/lib/libc/net/res_comp.c:82: warning: static declaration for
`__ns_name_ntop' follows non-static
/usr/src/lib/libc/net/res_comp.c:83: warning: static declaration for
`__ns_name_pton' follows non-static
/usr/src/lib/libc/net/res_comp.c:84: warning: static declaration for
`__ns_name_unpack' follows non-static
/usr/src/lib/libc/net/res_comp.c:86: error: conflicting types for
`__ns_name_pack'
/home/hp700/usr/include/arpa/nameser.h:536: error: previous declaration
of `__ns_name_pack'
/usr/src/lib/libc/net/res_comp.c:88: warning: static declaration for
`__ns_name_uncompress' follows non-static
/usr/src/lib/libc/net/res_comp.c:90: warning: static declaration for
`__ns_name_compress' follows non-static
/usr/src/lib/libc/net/res_comp.c:92: warning: static declaration for
`__ns_name_skip' follows non-static
*** [res_comp.o] Error code 1
--- res_debug.o ---
/usr/src/lib/libc/net/res_debug.c: In function `do_rrset':
/usr/src/lib/libc/net/res_debug.c:219: warning: implicit declaration of
function `p_rr'
/usr/src/lib/libc/net/res_debug.c:219: warning: assignment makes
pointer from integer without a cast
/usr/src/lib/libc/net/res_debug.c: At top level:
/usr/src/lib/libc/net/res_debug.c:509: warning: function declaration
isn't a prototype
/usr/src/lib/libc/net/res_debug.c: In function `__p_rr':
/usr/src/lib/libc/net/res_debug.c:519: error: `MAX_KEY_BASE64'
undeclared (first use in this function)
/usr/src/lib/libc/net/res_debug.c:519: error: (Each undeclared
identifier is reported only once
/usr/src/lib/libc/net/res_debug.c:519: error: for each function it
appears in.)
/usr/src/lib/libc/net/res_debug.c:755: error: `T_UINFO' undeclared
(first use in this function)
/usr/src/lib/libc/net/res_debug.c:761: error: `T_UID' undeclared (first
use in this function)
/usr/src/lib/libc/net/res_debug.c:762: error: `T_GID' undeclared (first
use in this function)
/usr/src/lib/libc/net/res_debug.c:519: warning: unused variable
`base64_key'
/usr/src/lib/libc/net/res_debug.c: At top level:
/usr/src/lib/libc/net/res_debug.c:957: error: `T_UINFO' undeclared here
(not in a function)
/usr/src/lib/libc/net/res_debug.c:957: error: initializer element is
not constant
/usr/src/lib/libc/net/res_debug.c:957: error: (near initialization for
`__p_type_syms[38].number')
/usr/src/lib/libc/net/res_debug.c:957: error: initializer element is
not constant
/usr/src/lib/libc/net/res_debug.c:957: error: (near initialization for
`__p_type_syms[38]')
/usr/src/lib/libc/net/res_debug.c:958: error: `T_UID' undeclared here
(not in a function)
/usr/src/lib/libc/net/res_debug.c:958: error: initializer element is
not constant
/usr/src/lib/libc/net/res_debug.c:958: error: (near initialization for
`__p_type_syms[39].number')
/usr/src/lib/libc/net/res_debug.c:958: error: initializer element is
not constant
/usr/src/lib/libc/net/res_debug.c:958: error: (near initialization for
`__p_type_syms[39]')
/usr/src/lib/libc/net/res_debug.c:959: error: `T_GID' undeclared here
(not in a function)
/usr/src/lib/libc/net/res_debug.c:959: error: initializer element is
not constant
/usr/src/lib/libc/net/res_debug.c:959: error: (near initialization for
`__p_type_syms[40].number')
/usr/src/lib/libc/net/res_debug.c:959: error: initializer element is
not constant
/usr/src/lib/libc/net/res_debug.c:959: error: (near initialization for
`__p_type_syms[40]')
/usr/src/lib/libc/net/res_debug.c:960: error: initializer element is
not constant
/usr/src/lib/libc/net/res_debug.c:960: error: (near initialization for
`__p_type_syms[41]')
/usr/src/lib/libc/net/res_debug.c:964: error: initializer element is
not constant
/usr/src/lib/libc/net/res_debug.c:964: error: (near initialization for
`__p_type_syms[42]')
/usr/src/lib/libc/net/res_debug.c:965: error: initializer element is
not constant
/usr/src/lib/libc/net/res_debug.c:965: error: (near initialization for
`__p_type_syms[43]')
/usr/src/lib/libc/net/res_debug.c: In function `__sym_ston':
/usr/src/lib/libc/net/res_debug.c:973: error: argument `name' doesn't
match prototype
/home/hp700/usr/include/resolv.h:422: error: prototype declaration
/usr/src/lib/libc/net/res_debug.c: In function `__dn_count_labels':
/usr/src/lib/libc/net/res_debug.c:1561: error: argument `name' doesn't
match prototype
/home/hp700/usr/include/resolv.h:448: error: prototype declaration
*** [res_debug.o] Error code 1
2 errors
nbmake: stopped in /usr/src/lib/libc
*** Failed target: dependall
*** Failed command: cd /usr/src/lib/libc; /usr/cross-hp700/bin/nbmake
realall
*** Error code 2
Stop.
nbmake: stopped in /usr/src/lib/libc
*** [do-lib-libc] Error code 1
1 error
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/cross-hp700/bin/nbmake _THISDIR_="${this}"
"$@" ${target}; }; _makedirtarget . do-lib-libc
*** Error code 2
Stop.
nbmake: stopped in /usr/src
*** [distribution] Error code 1
nbmake: stopped in /usr/src
The above happens on the Linux and 2.0e platforms. On 1.6.2, I get this:
# link dig/dig
/usr/cross-hp700/bin/hppa--netbsd-gcc -Wl,-nostdlib -o dig
-Wl,-rpath-link,/home/clients/hp715/root/lib:/home/clients/hp715/root/
usr/lib -L/home/clients/hp715/root/lib
-B/home/clients/hp715/root/usr/lib/ -B/home/clients/hp715/root/usr/lib/
dig.o dighost.o -L/usr/src/usr.sbin/bind/libbind9/obj.hp700 -lbind9
-L/usr/src/usr.sbin/bind/libdns/obj.hp700 -ldns
-L/usr/src/usr.sbin/bind/liblwres/obj.hp700 -llwres
-L/usr/src/usr.sbin/bind/libisccfg/obj.hp700 -lisccfg
-L/usr/src/usr.sbin/bind/libisccc/obj.hp700 -lisccc
-L/usr/src/usr.sbin/bind/libisc/obj.hp700 -lisc -lpthread
-L/home/clients/hp715/root/usr/lib -L/home/clients/hp715/root/usr/lib
*** Failed target: dig
*** Failed command: /usr/cross-hp700/bin/hppa--netbsd-gcc -Wl,-nostdlib
-o dig
-Wl,-rpath-link,/home/clients/hp715/root/lib:/home/clients/hp715/root/
usr/lib -L/home/clients/hp715/root/lib
-B/home/clients/hp715/root/usr/lib/ -B/home/clients/hp715/root/usr/lib/
dig.o dighost.o -L/usr/src/usr.sbin/bind/libbind9/obj.hp700 -lbind9
-L/usr/src/usr.sbin/bind/libdns/obj.hp700 -ldns
-L/usr/src/usr.sbin/bind/liblwres/obj.hp700 -llwres
-L/usr/src/usr.sbin/bind/libisccfg/obj.hp700 -lisccfg
-L/usr/src/usr.sbin/bind/libisccc/obj.hp700 -lisccc
-L/usr/src/usr.sbin/bind/libisc/obj.hp700 -lisc -lpthread
-L/home/clients/hp715/root/usr/lib -L/home/clients/hp715/root/usr/lib
*** Error code 1
Stop.
nbmake: stopped in /usr/src/usr.sbin/bind/dig
*** Failed target: dependall
*** Failed command: cd /usr/src/usr.sbin/bind/dig;
/usr/cross-hp700/bin/nbmake realall
*** Error code 1
Stop.
nbmake: stopped in /usr/src/usr.sbin/bind/dig
*** Failed target: dependall-dig
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1";
shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .)
this="usr.sbin/bind/"; real="/usr/src/usr.sbin/bind" ;; *)
this="usr.sbin/bind/${dir}/"; real="/usr/src/usr.sbin/bind/${dir}" ;;
esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with:
$@)}"; cd "${real}" && /usr/cross-hp700/bin/nbmake _THISDIR_="${this}"
"$@" ${target}; }; _makedirtarget dig dependall
*** Error code 1
Stop.
nbmake: stopped in /usr/src/usr.sbin/bind
*** Failed target: dependall-bind
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1";
shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .)
this="usr.sbin/"; real="/usr/src/usr.sbin" ;; *)
this="usr.sbin/${dir}/"; real="/usr/src/usr.sbin/${dir}" ;; esac;
show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd
"${real}" && /usr/cross-hp700/bin/nbmake _THISDIR_="${this}" "$@"
${target}; }; _makedirtarget bind dependall
*** Error code 1
Stop.
nbmake: stopped in /usr/src/usr.sbin
*** Failed target: dependall-usr.sbin
*** 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/cross-hp700/bin/nbmake _THISDIR_="${this}"
"$@" ${target}; }; _makedirtarget usr.sbin 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/cross-hp700/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/cross-hp700/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/cross-hp700/bin/nbmake _THISDIR_="${this}"
"$@" ${target}; }; _makedirtarget . build NOPOSTINSTALL=1
*** Error code 1
Stop.
nbmake: stopped in /usr/src
Any clue?
------------------------------------------------------------------------
--------
Zach Lowry
http://www.netbsd.org
MTSU, Murfreesboro, TN Owner of 20 NetBSD
Platforms
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/IT/MU d-> s>+:->-- a-- C++$>+++ UBLUAHIOSX++++$ P++$>+++ L++++ !E
W++ N++ !o !K-- w--$>--- !O M++ !V PS++>+++ PE+++ Y PGP !t !5 !X R tv>+
b+>++ DI+>++ D++ G e++>+++ h++ r+++ y++++**
------END GEEK CODE BLOCK------