When I compile openssl with MIT kerberos 5-1.7 and use the following Configure options: ./Configure linux-elf shared zlib --with-krb5-flavor=MIT --with-krb5-dir=/usr/local/krb5-1.7 I have no problems. But when I try and use --prefix=/usr I get the following error:
CC=${CC} APPNAME=openssl OBJECTS="openssl.o verify.o asn1pars.o req.o dgst.o dh.o dhparam.o enc.o passwd.o gendh.o errstr.o ca.o pkcs7.o crl2p7.o crl.o rsa.o rsautl.o dsa.o dsaparam.o ec.o ecparam.o x509.o genrsa.o gendsa.o s_server.o s_client.o speed.o s_time.o apps.o s_cb.o s_socket.o app_rand.o version.o sess_id.o ciphers.o nseq.o pkcs12.o pkcs8.o spkac.o smime.o rand.o engine.o ocsp.o prime.o cms.o" \ LIBDEPS=" $LIBRARIES -ldl -lz" \ link_app.${shlib_target} make[2]: Entering directory `/usr/local/src/openssl/openssl-0.9.8l/apps' /usr/local/krb5-1.7/lib/libkrb5.so: undefined reference to `krb5int_strl...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libgssapi_krb5.so: undefined reference to `krb5int_buf_add_...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libgssapi_krb5.so: undefined reference to `krb5int_buf_...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libgssapi_krb5.so: undefined reference to `krb5int_buf_...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libkrb5.so: undefined reference to `krb5int_buf_add_...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libgssapi_krb5.so: undefined reference to `krb5int_buf_d...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libkrb5.so: undefined reference to `krb5int_free_...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libkrb5.so: undefined reference to `krb5int_ucs4_to_u...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libkrb5.so: undefined reference to `krb5int_buf_init_fi...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libkrb5.so: undefined reference to `krb5int_utf8_to_u...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libk5crypto.so: undefined reference to `krb5int_utf8cs_to_ucs2...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libkrb5.so: undefined reference to `krb5int_utf8_min...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libkrb5.so: undefined reference to `krb5int_utf8s_to_ucs2...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libkrb5.so: undefined reference to `krb5int_vset_error...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libkrb5.so: undefined reference to `krb5int_ucs2lecs_to_ut...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libkrb5.so: undefined reference to `krb5int_utf8_len...@krb5support_0_mit' /usr/local/krb5-1.7/lib/libgssapi_krb5.so: undefined reference to `krb5int_buf_init_dyna...@krb5support_0_mit' collect2: ld returned 1 exit status make[2]: *** [link_app.gnu] Error 1 make[2]: Leaving directory `/usr/local/src/openssl/openssl-0.9.8l/apps' make[1]: *** [openssl] Error 2 make[1]: Leaving directory `/usr/local/src/openssl/openssl-0.9.8l/apps' make: *** [build_apps] Error 1 I am installing this on: Linux version 2.6.26-2-686 (Debian 2.6.26-19lenny2) (da...@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) As I said, openssl compiles without any errors when I do not use the prefix option. Thanks, Greg May ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org