I'm attempting to update from openldap24-server to openldap26-server, and running into some library errors. Specifically, tools like slaptest aren't finding libldap.so.2 nor liblber.so.2:
I've tried deinstalling openldap24-server, then running "make clean" on openldap26-server, then running make reinstall on it like below:
... this didn't resolve the problem. I've verified that 'slaptest' is part of the openldap26-server port:
How does one install openldap26-server with a properly linked slaptest?
Code:
root@ldap1:~ # ldd `which slaptest`
/usr/local/sbin/slaptest:
libldap.so.2 => not found (0)
liblber.so.2 => not found (0)
libltdl.so.7 => /usr/local/lib/libltdl.so.7 (0x800381000)
libsasl2.so.3 => /usr/local/lib/libsasl2.so.3 (0x80038e000)
libcrypt.so.5 => /lib/libcrypt.so.5 (0x8003ae000)
libssl.so.111 => /usr/lib/libssl.so.111 (0x8003cf000)
libcrypto.so.111 => /lib/libcrypto.so.111 (0x800467000)
libevent-2.1.so.7 => /usr/local/lib/libevent-2.1.so.7 (0x80075a000)
libthr.so.3 => /lib/libthr.so.3 (0x8007b0000)
libc.so.7 => /lib/libc.so.7 (0x8007de000)
libdl.so.1 => /usr/lib/libdl.so.1 (0x800be8000)
I've tried deinstalling openldap24-server, then running "make clean" on openldap26-server, then running make reinstall on it like below:
Code:
root@ldap1:/usr/ports/net/openldap24-server # make deinstall clean && cd ../openldap26-server && make clean && make reinstall
Code:
root@ldap1:/var/ports/basejail/usr/ports/net/openldap26-server/work # find . -iname slaptest
./openldap-2.6.4/servers/slapd/slaptest
./stage/usr/local/sbin/slaptest