erthink/ReOpenLDAP

Doesn't build without --enable-deprecated

Ivan-Viktorov opened this issue · 1 comments

OS: Centos 7 x86_64
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
Affected version: reopenldap-1.1.3

./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --
includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --sysconfdir=/etc/openldap --enable-syslog --enable-proctitle --enable
-ipv6 --enable-local --enable-slapd --enable-dynacl --disable-aci --enable-cleartext --enable-crypt --enable-lmpasswd=no --enable-spasswd --enable-modules --enable-rewrite --enable-rlookups --enable-slapi --disable-slp --enable-wrappers
--enable-backends=mod --enable-mdb=yes --disable-hdb --disable-bdb --disable-dnssrv --enable-ldap=mod --enable-meta=mod --enable-monitor=yes --disable-ndb --enable-null=mod --disable-passwd --disable-perl --disable-relay --disable-shell
--disable-sock --disable-sql --enable-overlays=mod --disable-static --enable-shared --with-cyrus-sasl --with-gssapi --without-fetch --with-pic --with-gnu-ld --with-tls=moznss --libexecdir=/usr/lib64

Error:
/builddir/build/BUILD/reopenldap-1.1.3/libraries/libreldap/.libs/libreldap.so: undefined reference to `ldap_simple_bind'
collect2: error: ld returned 1 exit status
make[4]: *** [rewrite] Error 1
make[3]: *** [all] Error 2
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
build.log.txt

Expected: build without errors.

Builds fine with --enable-deprecated.

Could not reproduce on the current 'devel' branch (8a830ad).