[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: compiling latest OpenLDAP with latest OpenSSL
You need to use CPPFLAGS and LDFLAGS. Use CPPFLAGS to tell configure
where to pick up include files:
export CPPFLAGS="-I/usr/local/BerkeleyDB/include -I/usr/local/openssl"
export LDFLAGS="-L/usr/local/BerkeleyDB/lib -L/usr/local/openssl/lib"
(I add -rpath to LDFLAGS because I built Sleepycat with shared libraries
and I don't want to have to set the LD_LIBRARY_PATH variable whenever I
want to run a tool or slapd.)
Then run configure.
Randy
> Hello,
>
> I am trying to compile OpenLDAP (2.0.6) with OpenSSL
> (0.9.6) for security. It seems I have OpenSSL and
> Cyrus SASL compiled and installed fine, however when
> I
> try to compile OpenLDAP, I get this after running
> ./configure --with-cyrus-sasl --enable-spasswd
> --enable-modules...
>
> <clip>
> checking for openssl/ssl.h... no
> checking for ssl.h... no
> configure: warning: Could not locate TLS/SSL package
> configure: warning: TLS privacy protection not
> supported!
> <clip>
>
> If I make two symlinks:
> /usr/local/include/openssl -->
> /usr/local/ssl/include/openssl/
>
> /usr/local/lib/openssl --> /usr/local/ssl/lib/
>
> then delete/reextract the OpenLDAP source, and run
> the
> same ./configure command as above, I then get
> this...
>
> <clip>
> checking for openssl/ssl.h... yes
> checking for ssl.h... no
> checking for SSLeay_add_ssl_algorithms in -lssl...
> no
> checking for SSL_library_init in -lssl... no
> checking for ssl3_accept in -lssl... no
> configure: warning: Could not locate TLS/SSL package
> configure: warning: TLS privacy protection not
> supported!
> <clip>
>
> I have also tried using 'env' as described in the
> FAQ
> for specifying additional include/lib directories
> but
> it didn't even find openssl/ssl.h as it did above.
>
> Any help would be great. Mainly, I just want a
> secure
> LDAP server, and figure SSL/TSL would be the best.
> Any other ideas would be appreciated.
>
> Thank you,
>
> Hans Zauner
> refuzun@yahoo.com
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Messenger - Talk while you surf! It's FREE.
> http://im.yahoo.com/
>