Hi,

 I'm trying to get freeradius to configure eap_tls but, I keep running
into a config problem.  I have openssl installed like so

config --prefix=/usr/local/openssl097g
--openssldir=/usr/local/openssl097g no-shared

This seems to work.  Then I configure freeradius like this.

configure --disable-shared
--with-openssl-includes=/usr/local/openssl097g/include \
--with-openssl-libraries=/usr/local/openssl097g/lib \
--prefix=/usr/local/radius

This is the config output
-----------------------------------------------


configuring in ./types/rlm_eap_tls
running /bin/sh ./configure  --disable-shared
--with-openssl-includes=/usr/local/openssl097g/include/
--with-openssl-libraries=/usr/local/openssl097g/lib/
--prefix=/usr/local/radius --enable-ltdl-install --enable-ltdl-install
--cache-file=../../../../.././config.cache --srcdir=.
loading cache ../../../../.././config.cache
checking for gcc... (cached) gcc
checking whether the C compiler (gcc -g -O2 -D_REENTRANT
-D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5
-I/usr/local/openssl097g/include/ -Wall -D_GNU_SOURCE -DNDEBUG )
works... yes
checking whether the C compiler (gcc -g -O2 -D_REENTRANT
-D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5
-I/usr/local/openssl097g/include/ -Wall -D_GNU_SOURCE -DNDEBUG ) is a
cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for openssl/ssl.h... yes
checking for DH_new in -lcrypto... yes
checking for SSL_new in -lssl... no
checking how to run the C preprocessor... (cached) gcc -E
checking for openssl/err.h... (cached) yes
checking for openssl/engine.h... (cached) yes
configure: warning: silently not building rlm_eap_tls.
configure: warning: FAILURE: rlm_eap_tls requires:  libssl.
-----------------------------------------------

As you can see I'm missing libssl.  What is this and how do I install it
or point freeradius to it?

Thanks,



- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to