Issue installing FreeRadius with openSSL support on a CentOS Sever

Hanavan, John (John) jhanavan at avaya.com
Mon Dec 6 23:00:36 CET 2010


Hi All,

We have been trying to install FreeRadius with openSSL support on to a CentOS Sever without much success.  The version of FreeRadius and CentOS are listed below.

FreeRadius Version: 2.1.10
CentOs Version: CentOs release 5.3

The commands that we are using to start the installation are.

./configure --with-openssl --with-openssl-libraries=/usr/local/ssl/lib --with-openssl-includes=/usr/local/ssl/include  --with-rlm-counter-lib-dir=/usr/lib


The output that indicates installation failure of openSSL support are shown below (The full output is in the attached file).

configure: skipping test for openssl/ssl.h

=== configuring in src/modules/rlm_dbm (/root/Desktop/temp/freeradius-server-2.1.10/src/modules/rlm_dbm)
configure: running /bin/sh ./configure '--prefix=/usr/local'  '--with-openssl' '--with-openssl-libraries=/usr/local/ssl/lib' '--with-openssl-includes=/usr/local/ssl/include' '--with-rlm-counter-lib-dir=/usr/lib' '--enable-ltdl-install' --cache-file=/dev/null --srcdir=. checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for ndbm.h... no checking for gdbm/ndbm.h... no checking for gdbm-ndbm.h... no checking for dbm in default lib... no checking for dbm_open in -lndbm... no checking for dbm_open in -lgdbm... no checking for dbm_open in -lgdbm_compat... no
configure: creating ./config.status
config.status: creating Makefile


=== configuring in ./types/rlm_eap_peap (/root/Desktop/temp/freeradius-server-2.1.10/src/modules/rlm_eap/./types/rlm_eap_peap)
configure: running /bin/sh ./configure '--prefix=/usr/local'  '--with-openssl' '--with-openssl-libraries=/usr/local/ssl/lib' '--with-openssl-includes=/usr/local/ssl/include' '--with-rlm-counter-lib-dir=/usr/lib' '--enable-ltdl-install' --cache-file=/dev/null --srcdir=. checking for OpenSSL support... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged


=== configuring in ./types/rlm_eap_ttls (/root/Desktop/temp/freeradius-server-2.1.10/src/modules/rlm_eap/./types/rlm_eap_ttls)
configure: running /bin/sh ./configure '--prefix=/usr/local'  '--with-openssl' '--with-openssl-libraries=/usr/local/ssl/lib' '--with-openssl-includes=/usr/local/ssl/include' '--with-rlm-counter-lib-dir=/usr/lib' '--enable-ltdl-install' --cache-file=/dev/null --srcdir=. checking for OpenSSL support... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged


=== configuring in ./types/rlm_eap_ikev2 (/root/Desktop/temp/freeradius-server-2.1.10/src/modules/rlm_eap/./types/rlm_eap_ikev2)
configure: running /bin/sh ./configure '--prefix=/usr/local'  '--with-openssl' '--with-openssl-libraries=/usr/local/ssl/lib' '--with-openssl-includes=/usr/local/ssl/include' '--with-rlm-counter-lib-dir=/usr/lib' '--enable-ltdl-install' --cache-file=/dev/null --srcdir=. checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for ikev2_set_log_callback in -leap-ikev2... no checking EAPIKEv2/connector.h usability... no checking EAPIKEv2/connector.h presence... no checking for EAPIKEv2/connector.h... no
configure: creating ./config.status
config.status: creating Makefile


We are just trying to get EAP-TLS support enabled on our FreeRadius Sever.  It should be relatively straight forward, one would think, to successfully enable this feature requiring openSSL support.  I hope someone can tell us what it is we are doing wrong.

Regards,
John Hanavan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20101206/082eaa33/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: FreeRadius Installation Output - 6 dec 10.rtf
Type: application/rtf
Size: 51357 bytes
Desc: FreeRadius Installation Output - 6 dec 10.rtf
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20101206/082eaa33/attachment.rtf>


More information about the Freeradius-Users mailing list