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