Subject: Build fails [61l]
To: NetBSD i386 port <port-i386@netbsd.org>
From: Greywolf <greywolf@starwolf.com>
List: port-i386
Date: 03/10/2005 18:32:05
[It's on i386 that it fails, since that's where I'm building, but it
might apply to current...]
If anyone can shed a little light on this, I'd be appreciative.
...
# compile racoon/sha2.o
/build/arch/i386/tools/bin/i386--netbsdelf-gcc -O2 -mcpu=athlon-xp -mfpmath=sse -msse -mcpu=athlon-xp -mfpmath=sse -msse -Werror -I/usr/src/crypto/dist/ipsec-tools/src/racoon -I/usr/src/crypto/dist/ipsec-tools/src/libipsec -I/usr/src/lib/libipsec -I. -I/usr/src/crypto/dist/ipsec-tools/src/racoon/missing -DIPSEC_DEBUG -DHAVE_CONFIG_H -DADMINPORTDIR=\"/var/run\" -DSYSCONFDIR=\"/etc/racoon\" -DSADB_X_EALG_AESCBC=SADB_X_EALG_AES -DHAVE_LIBRADIUS -DHAVE_OPENSSL_RC5_H -DINET6 -nostdinc -isystem /build/arch/i386/root/usr/include -c /usr/src/crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
# link racoon/racoon
/build/arch/i386/tools/bin/i386--netbsdelf-gcc -Wl,-nostdlib -o racoon -B/build/arch/i386/root/usr/lib/ -B/build/arch/i386/root/usr/lib/ main.o session.o isakmp.o handler.o isakmp_ident.o isakmp_agg.o isakmp_base.o isakmp_quick.o isakmp_inf.o isakmp_newg.o gssapi.o dnssec.o getcertsbyname.o privsep.o pfkey.o admin.o evt.o ipsec_doi.o oakley.o grabmyaddr.o vendorid.o policy.o localconf.o remoteconf.o crypto_openssl.o algorithm.o proposal.o sainfo.o strnames.o plog.o logger.o schedule.o str2val.o safefile.o backupsa.o genlist.o rsalist.o cftoken.o cfparse.o prsa_tok.o prsa_par.o isakmp_xauth.o isakmp_cfg.o isakmp_unity.o throttle.o isakmp_frag.o nattraversal.o vmbuf.o sockmisc.o misc.o sha2.o -ll -ly -lipsec -lradius -lcrypto_rc5 /build/arch/i386/root/usr/lib/libcrypto_rc5.a -lcrypto -L/build/arch/i386/root/usr/lib -L/build/arch/i386/root/usr/lib
/build/arch/i386/tools/lib/gcc-lib/i386--netbsdelf/3.3.3/../../../../i386--netbsdelf/bin/ld: warning: libcrypt.so.0, needed by /build/arch/i386/root/usr/lib/libcrypto.so, not found (try using -rpath or -rpath-link)
isakmp_xauth.o(.text+0xcf4): In function `xauth_login_system':
: undefined reference to `crypt'
collect2: ld returned 1 exit status
*** Failed target: racoon
*** Failed command: /build/arch/i386/tools/bin/i386--netbsdelf-gcc -Wl,-nostdlib -o racoon -B/build/arch/i386/root/usr/lib/ -B/build/arch/i386/root/usr/lib/ main.o session.o isakmp.o handler.o isakmp_ident.o isakmp_agg.o isakmp_base.o isakmp_quick.o isakmp_inf.o isakmp_newg.o gssapi.o dnssec.o getcertsbyname.o privsep.o pfkey.o admin.o evt.o ipsec_doi.o oakley.o grabmyaddr.o vendorid.o policy.o localconf.o remoteconf.o crypto_openssl.o algorithm.o proposal.o sainfo.o strnames.o plog.o logger.o schedule.o str2val.o safefile.o backupsa.o genlist.o rsalist.o cftoken.o cfparse.o prsa_tok.o prsa_par.o isakmp_xauth.o isakmp_cfg.o isakmp_unity.o throttle.o isakmp_frag.o nattraversal.o vmbuf.o sockmisc.o misc.o sha2.o -ll -ly -lipsec -lradius -lcrypto_rc5 /build/arch/i386/root/usr/lib/libcrypto_rc5.a -lcrypto -L/build/arch/i386/root/usr/lib -L/build/arch/i386/root/usr/lib
*** Error code 1
Stop.
nbmake: stopped in /usr/src/usr.sbin/racoon
*** Failed target: dependall
*** Failed command: cd /usr/src/usr.sbin/racoon; /build/arch/i386/tools/bin/nbmake realall
*** Error code 1
Stop.
nbmake: stopped in /usr/src/usr.sbin/racoon
*** Failed target: dependall-racoon
*** 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}" && /build/arch/i386/tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget racoon 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}" && /build/arch/i386/tools/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}" && /build/arch/i386/tools/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}" && /build/arch/i386/tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . do-build
*** Error code 1
Stop.
nbmake: stopped in /usr/src
ERROR: Failed to make build
*** BUILD ABORTED ***
build.sh
-T /build/arch/i386/tools
-M /build/arch/i386/obj
-D /build/arch/i386/root
-R /build/arch/i386/release
-V BUILD='yes'
-m i386
build
--*greywolf;
--
People who cannot be persuaded to use turn signals or ashtrays while driving
should not be permitted to drive.