Subject: sh3 current build failures
To: None <current-users@netbsd.org>
From: Vesa Norrman <pulahti@netscape.net>
List: current-users
Date: 04/08/2003 02:03:38
I'm trying build.sh everything but anything using crypto libraries seems 
to not work...
example:
# ./build.sh -m hpcsh -D /d -R /r release
[snip]
/usr/src/tools/obj/tools.NetBSD-1.6-i386/bin/shle--netbsdelf-gcc   -o 
racoon -no
stdlib  -Wl,-rpath-link,/d/lib:/d/usr/lib  -L/d/lib /d/usr/lib/crt0.o 
/d/usr/lib
/crti.o /d/usr/lib/crtbegin.o main.o session.o isakmp.o handler.o 
random.o isakm
p_ident.o isakmp_agg.o isakmp_base.o isakmp_quick.o isakmp_inf.o 
isakmp_newg.o g
ssapi.o pfkey.o admin.o ipsec_doi.o oakley.o grabmyaddr.o policy.o 
localconf.o r
emoteconf.o crypto_openssl.o algorithm.o y.tab.o cftoken.o strnames.o 
vmbuf.o pl
og.o logger.o schedule.o str2val.o misc.o sockmisc.o proposal.o sainfo.o 
vendori
d.o safefile.o backupsa.o dnssec.o getcertsbyname.o rijndael-alg-fst.o 
rijndael-
api-fst.o sha2.o print-isakmp.o -L/usr/src/usr.sbin/racoon/libpfkey/obj 
-lpfkey
-lgssapi -lkrb5 -lcom_err -lroken -lasn1 -lipsec -ly -ll -lcrypto 
-L/d/usr/lib
-lgcc -lc -lgcc /d/usr/lib/crtend.o /d/usr/lib/crtn.o
/d/usr/lib/libcrypto.a(e_rc5.o)(.text+0x2c): RC5 is a patented 
algorithm; link a
gainst libcrypto_rc5.a
/d/usr/lib/libcrypto.a(rc5ofb64.o): In function `RC5_32_ofb64_encrypt':
rc5ofb64.o(.text+0x178): RC5 is a patented algorithm; link against 
libcrypto_rc5
.a
/d/usr/lib/libcrypto.a(rc5_ecb.o): In function `RC5_32_ecb_encrypt':
rc5_ecb.o(.text+0xb8): RC5 is a patented algorithm; link against 
libcrypto_rc5.a
/d/usr/lib/libcrypto.a(e_rc5.o): In function `EVP_rc5_32_12_16_ecb':
e_rc5.o(.text+0x1cc): RC5 is a patented algorithm; link against 
libcrypto_rc5.a
/d/usr/lib/libcrypto.a(e_idea.o): In function `EVP_idea_ecb':
e_idea.o(.text+0x198): IDEA is a patented algorithm; link against 
libcrypto_idea
.a
e_idea.o(.text+0x19c): IDEA is a patented algorithm; link against 
libcrypto_idea
.a
/d/usr/lib/libcrypto.a(e_idea.o)(.text+0x88): IDEA is a patented 
algorithm; link
  against libcrypto_idea.a
/d/usr/lib/libcrypto.a(i_ecb.o): In function `idea_ecb_encrypt':
i_ecb.o(.text+0xbc): IDEA is a patented algorithm; link against 
libcrypto_idea.a
/d/usr/lib/libcrypto.a(m_mdc2.o)(.data+0xc): MDC2 is a patented 
algorithm; link
against libcrypto_mdc2.a
/d/usr/lib/libcrypto.a(m_mdc2.o)(.data+0x10): MDC2 is a patented 
algorithm; link
  against libcrypto_mdc2.a
/d/usr/lib/libcrypto.a(m_mdc2.o)(.data+0x14): MDC2 is a patented 
algorithm; link
  against libcrypto_mdc2.a
/d/usr/lib/libkrb5.a(crypto.o)(.text+0x2c8): undefined reference to `crypt'
collect2: ld returned 1 exit status
*** Error code 1

Stop.
nbmake: stopped in /usr/src/usr.sbin/racoon/racoon
*** Error code 1

It also failed earlier (in building telnetd,ssh) but it seems quite many 
  programs need crypt. .Vesa