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

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an