hi, ich kompiliere OpenLDAP mit ein paar Optionen. Unter anderem möchte ich als Backend unixODBC. Dummerweise ist auf dem Solaris schon ein odbc enthalten, weshalb mein OpenLDAP sich nicht gegen unixODBC linkt, sondern gegen odbc im System:
# env CPPFLAGS="-I/usr/local/db-4.8/include/
-I/usr/local/unixODBC-2.3/include"
LDFLAGS="-L/usr/local/unixODBC-2.3/lib -L/usr/lib -L/lib
-L/usr/local/lib -L/usr/local/db-4.8/lib" ./configure
--prefix=/usr/local/openldap-2.4 \
--enable-wrappers \
--enable-perl=no \
--enable-bdb \
--enable-ndb=no \
--enable-sql \
--enable-crypt \
--with-threads \
--with-odbc=unixodbc \
--enable-monitor=yes \
--sysconfdir=/usr/local/openldap/etc \
--enable-syncprov=mod \
--enable-proxycache=mod \
--enable-ppolicy=mod \
--enable-memberof=mod \
--enable-dynlist=mod \
--enable-dds=mod \
--enable-collect=mod \
--enable-accesslog=mod \
--enable-auditlog=mod \
--enable-overlays=yes \
--enable-ldap=mod \
--enable-rlookups \
--enable-valsort=mod
# ldd servers/slapd/slapd
libdb-4.8.so => /usr/local/db-4.8/lib//libdb-4.8.so
librt.so.1 => /usr/lib/librt.so.1
libpthread.so.1 => /usr/lib/libpthread.so.1
libodbc.so.1 => /opt/csw/lib/libodbc.so.1
libthread.so.1 => /usr/lib/libthread.so.1
libsasl2.so.2 => /usr/pkg/lib/libsasl2.so.2
libdl.so.1 => /usr/lib/libdl.so.1
libssl.so.0.9.7 => /usr/pkg/lib/libssl.so.0.9.7
libcrypto.so.0.9.7 => /usr/pkg/lib/libcrypto.so.0.9.7
libresolv.so.2 => /usr/lib/libresolv.so.2
libgen.so.1 => /usr/lib/libgen.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libsocket.so.1 => /usr/lib/libsocket.so.1
libwrap.so.7 => /usr/pkg/lib/libwrap.so.7
libc.so.1 => /usr/lib/libc.so.1
libgcc_s.so.1 => /usr/sfw/lib/libgcc_s.so.1
libaio.so.1 => /usr/lib/libaio.so.1
libmd.so.1 => /usr/lib/libmd.so.1
libmp.so.2 => /usr/lib/libmp.so.2
libscf.so.1 => /usr/lib/libscf.so.1
libdoor.so.1 => /usr/lib/libdoor.so.1
libuutil.so.1 => /usr/lib/libuutil.so.1
libm.so.2 => /usr/lib/libm.so.2
/platform/SUNW,Sun-Fire-V215/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-V215/lib/libmd_psr.so.1
/usr/pkg habe ich auch nur wegen libsasl2 mit drin. Lasse ich /usr/pkg
weg, bindet er auch brav unixODBC ein.
Irgendeine Idee?
cu denny
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
-- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

