Problem with compilation
Julio Villacis Guevara
jvillaci at comware.com.ec
Tue Jul 28 17:47:04 CEST 2009
Hi i install openssl and ldap and compile success
Thank you
Ing. Julio Villacís G.
Ingeniero de Servicios
Comware S.A.
(593 4) 2690170 Ext. 4500
www.comware.com.ec
Guayaquil-Ecuador
-----Mensaje original-----
De: freeradius-users-bounces+jvillaci=comware.com.ec at lists.freeradius.org
[mailto:freeradius-users-bounces+jvillaci=comware.com.ec at lists.freeradius.or
g] En nombre de Steven Carr
Enviado el: Friday, July 24, 2009 2:20 PM
Para: FreeRadius users mailing list
Asunto: Re: Problem with compilation
On 24/7/09 18:57, Julio Villacis Guevara wrote:
> I see that when executed ./configure display the following warning
>
> checking openssl/ssl.h usability... yes
> checking openssl/ssl.h presence... no
> configure: WARNING: openssl/ssl.h: accepted by the compiler, rejected by
the
> preprocessor!
> configure: WARNING: openssl/ssl.h: proceeding with the compiler's result
The OpenSSL you are using is not compatible with FreeRADIUS (the version
shipped with Solaris is broken). You will need to install the version
from Sunfreeware.com and then ensure when you ./configure that you add
in the correct commands to point to the right location of OpenSSL.
I did the following to get FreeRADIUS installed on our Solaris 10 box:
Install the OpenSSL and OpenLDAP packages and their dependencies from
sunfreeware.com
Then I had to do the following to get it to configure:
export PATH=$PATH:/usr/ccs/bin
./configure --with-openssl=yes --with-openssl-dir=/usr/local/ssl
--with-openssl-includes=/usr/local/ssl/include
--with-openssl-libraries=/usr/local/ssl/lib
--with-rlm-ldap-lib-dir=/usr/local/lib
--with-rlm-ldap-include-dir=/usr/local/include
After the configure had completed I could then run "make" to compile
FreeRADIUS.
After it had compiled I ran "make install" to install FreeRADIUS.
I then needed to modify the system library paths so that FreeRADIUS
could load the required libraries without any config file modifications,
this was achieved by running the following command on our system:
crle -u -l /lib:/usr/lib:/usr/local/lib:/usr/local/ssl/lib
Steve
--
Steven Carr
Systems Development Officer
SLS/ITS/Systems - (0191) 515 3953
More information about the Freeradius-Users
mailing list