Hi all,
I'm getting a linking error I'm using freeradius-1.0.0-pre2 on Solaris 8. The error is:
/usr/ccs/bin/ld -G -h rlm_x99_token-1.0.0-pre2.so -o .libs/rlm_x99_token-1.0.0-pre2.so x99_rlm.lo x99_util.lo x99_state.lo x99_mac.lo x99_sync.lo x99_site.lo x99_pwe.lo x99_log.lo -lcrypto -lnsl -lresolv -lsocket -lposix4 -lpthread -L/usr/local/ssl/lib -lcrypto -lssl -lc
ld: fatal: library -lcrypto: not found
ld: fatal: File processing errors. No output written to .libs/rlm_x99_token-1.0.0-pre2.so
make[6]: *** [rlm_x99_token.la] Error 1
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.0-pre2/src/modules/rlm_x99_token'
make[5]: *** [common] Error 1
make[5]: Leaving directory `/usr/local/src/freeradius-1.0.0-pre2/src/modules'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/usr/local/src/freeradius-1.0.0-pre2/src/modules'
make[3]: *** [common] Error 1
make[3]: Leaving directory `/usr/local/src/freeradius-1.0.0-pre2/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/local/src/freeradius-1.0.0-pre2/src'
make[1]: *** [common] Error 1
make[1]: Leaving directory `/usr/local/src/freeradius-1.0.0-pre2'
make: *** [all] Error 2
#
my configure line is:
./configure --prefix=/usr/local/radius --with-logdir=/var/log/radius --with-openssl-includes=/usr/local/ssl/include --with-openssl-libraries=/usr/local/ssl/lib --with-rlm-ldap-lib-dir=/usr/local/openldap/lib --with-rlm-ldap-include-dir=/usr/local/openldap/include
and it seems libcrypto is where I tell configure it is:
# ls /usr/local/ssl/lib/
libcrypto.a libcrypto.so.0 libssl.a libssl.so.0 pkgconfig
libcrypto.so libcrypto.so.0.9.7 libssl.so libssl.so.0.9.7
#
Any ideas?
Thanks heaps
Cameron
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html