Subject: /rescue/* currently does not seem to link without patentented crypo algorithms
To: None <current-users@netbsd.org>
From: Frank Kardel <kardel@ntp.org>
List: current-users
Date: 01/18/2005 19:14:48
Hi *,

currently my build of -current fails like this:
...
    compile  ssh/sshconnect.o
    compile  ssh/sshconnect1.o
    compile  ssh/sshconnect2.o
    compile  obj.i386/rescue.o
       link  obj.i386/rescue
/src/NetBSD/BUILD.i386/usr/lib/libcrypto.a(m_mdc2.o)(.text+0xe): warning: MDC2 is a patented algorithm; link against libcrypto_mdc2.a
/src/NetBSD/BUILD.i386/usr/lib/libcrypto.a(m_mdc2.o)(.text+0x22): warning: MDC2 is a patented algorithm; link against libcrypto_mdc2.a
/src/NetBSD/BUILD.i386/usr/lib/libcrypto.a(m_mdc2.o)(.text+0x3c): warning: MDC2 is a patented algorithm; link against libcrypto_mdc2.a
/src/NetBSD/BUILD.i386/usr/lib/libcrypto.a(e_rc5.o)(.text+0x21): warning: RC5 is a patented algorithm; link against libcrypto_rc5.a
/src/NetBSD/BUILD.i386/usr/lib/libcrypto.a(rc5ofb64.o)(.text+0x113): In function `RC5_32_ofb64_encrypt':
: warning: RC5 is a patented algorithm; link against libcrypto_rc5.a
/src/NetBSD/BUILD.i386/usr/lib/libcrypto.a(rc5_ecb.o)(.text+0xaa): In function `RC5_32_ecb_encrypt':
: warning: RC5 is a patented algorithm; link against libcrypto_rc5.a
/src/NetBSD/BUILD.i386/usr/lib/libcrypto.a(e_rc5.o)(.text+0x1a5): In function `EVP_rc5_32_12_16_ecb':
: warning: RC5 is a patented algorithm; link against libcrypto_rc5.a
/src/NetBSD/BUILD.i386/usr/lib/libcrypto.a(e_idea.o)(.text+0x132): In function `EVP_idea_ecb':
: warning: IDEA is a patented algorithm; link against libcrypto_idea.a
/src/NetBSD/BUILD.i386/usr/lib/libcrypto.a(e_idea.o)(.text+0x15f): In function `EVP_idea_ecb':
: warning: IDEA is a patented algorithm; link against libcrypto_idea.a
/src/NetBSD/BUILD.i386/usr/lib/libcrypto.a(e_idea.o)(.text+0x69): warning: IDEA is a patented algorithm; link against libcrypto_idea.a
/src/NetBSD/BUILD.i386/usr/lib/libcrypto.a(i_ecb.o)(.text+0x64): In function `idea_ecb_encrypt':
: warning: IDEA is a patented algorithm; link against libcrypto_idea.a
/src/NetBSD/BUILD.i386/usr/lib/libc.a(getmntinfo.o)(.text+0x70): In function `_getmntinfo':
: warning: warning: reference to obsolete getfsstat(); use getvfsstat()
ssh.cro(.text+0x65ff): In function `try_krb4_authentication':
: undefined reference to `tkt_string'
ssh.cro(.text+0x6628): In function `try_krb4_authentication':
: undefined reference to `krb_get_phost'
ssh.cro(.text+0x6640): In function `try_krb4_authentication':
: undefined reference to `krb_realmofhost'
ssh.cro(.text+0x6679): In function `try_krb4_authentication':
: undefined reference to `krb_mk_req'
ssh.cro(.text+0x6687): In function `try_krb4_authentication':
: undefined reference to `krb_err_txt'
ssh.cro(.text+0x66a9): In function `try_krb4_authentication':
: undefined reference to `krb_get_cred'
...

patented libs are not built by configuration - this seems the be the problem here - is anybody seeing
this pattern or did I miss something?

Frank