Hi,

I have been trying to install OpenLDAP 2.6 in RHEL 7.9. At my first attempt it 
was failed as it requires openssl version 1.1.1 or greater. I had installed 
1.1.1l as earlier version was openssl 1.0.2k. 
(installed with "./config --prefix=/usr   --openssldir=/etc/ssl  --libdir=lib  
shared" from the directory /usr/local/src/openssl-1.1.1l as root account
and
export LD_LIBRARY_PATH=/usr/local/lib:/usr/local/lib64
echo "export LD_LIBRARY_PATH=/usr/local/lib:/usr/local/lib64" >> ~/.bashrc)

Verified openssl vesrion
 # openssl version
OpenSSL 1.1.1l  24 Aug 2021
# which openssl
/bin/openssl
# openssl version -d
OPENSSLDIR: "/usr/local/ssl"

Now when I tried openldap 2.6 again I am getting below error 
------
checking for sys/un.h... yes
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking for SSL_export_keying_material_early in -lssl... no
configure: error: Could not locate TLS/SSL package
------

I am trying to run below config
vi /root/.ldap-env
--------
export 
PATH=/opt/orsus/openldap-2.6/bin:/opt/orsus/openldap-2.6/sbin:/opt/orsus/openldap-2.6/libexec:$PATH
export OWNER=ldap:ldap
export CONFIG=/opt/orsus/openldap-2.6/etc/openldap/slapd.d
--------
source /root/.ldap-env

./configure --with-cyrus-sasl --with-argon2 --with-systemd --with-tls=openssl 
--enable-overlays=mod     --enable-backends=mod --disable-perl --disable-ndb 
--enable-crypt     --enable-modules --enable-dynamic --enable-syslog 
--enable-debug --enable-local     --enable-spasswd --disable-sql --disable-hdb 
--disable-bdb --prefix=/opt/orsus/openldap-2.6.0

I have tried below but still no luck.
LDFLAGS="-L/usr/lib64/openssl -Wl,-rpath,/usr/include/openssl"
CPPFLAGS="-I/usr/include/openssl"
export CPPFLAGS
export LDFLAGS

Kindly help me.
Thank you!!

Reply via email to