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.