Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Mar 2006 01:46:46 -0400 (AST)
From:      "Marc G. Fournier" <scrappy@hub.org>
To:        freebsd-ports@freebsd.org
Subject:   Why isn't Berkeley DB being included in slapd?
Message-ID:  <20060316014419.A1178@ganymede.hub.org>

next in thread | raw e-mail | index | archive | help

# ldd /usr/local/libexec/slapd
/usr/local/libexec/slapd:
         libldap_r-2.3.so.2 => /usr/local/lib/libldap_r-2.3.so.2 (0x2812f000)
         liblber-2.3.so.2 => /usr/local/lib/liblber-2.3.so.2 (0x2816a000)
         libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x28175000)
         libssl.so.3 => /usr/lib/libssl.so.3 (0x2818a000)
         libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x281b9000)
         libfetch.so.3 => /usr/lib/libfetch.so.3 (0x282b0000)
         libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x282bd000)
         libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x282bf000)
         libltdl.so.4 => /usr/local/lib/libltdl.so.4 (0x282d8000)
         libwrap.so.3 => /usr/lib/libwrap.so.3 (0x282e0000)
         libc_r.so.4 => /usr/lib/libc_r.so.4 (0x282e8000)
         libc.so.4 => /usr/lib/libc.so.4 (0x2839f000)

I have WITH_BDB=true in the options:

# cat /var/db/ports/openldap23/options 
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for openldap-server-2.3.19
_OPTIONS_READ=openldap-server-2.3.19
WITH_SASL=true
WITHOUT_PERL=true
WITH_SHELL=true
WITHOUT_ODBC=true
WITHOUT_SLP=true
WITHOUT_SLAPI=true
WITH_TCP_WRAPPERS=true
WITH_BDB=true
WITHOUT_DYNGROUP=true
WITHOUT_PROXYCACHE=true
WITH_ACI=true
WITHOUT_UNIQUE=true
WITHOUT_PPOLICY=true
WITHOUT_SYNCPROV=true
WITHOUT_RWM=true
WITH_DYNAMIC_BACKENDS=true
WITHOUT_RCORDER=true

And configure is finding it:

checking db.h usability... yes
checking db.h presence... yes
checking for db.h... yes
checking for Berkeley DB major version... 3
checking for Berkeley DB minor version... 3
checking for Berkeley DB link (-ldb3)... yes
checking for Berkeley DB version match... yes
checking for Berkeley DB thread support... yes

But its not included as a list of built in libraries, nor will slapd start 
when I try to use it as the backend:

# /usr/local/etc/rc.d/slapd.sh start
Starting slapd.
Unrecognized database type (bdb)

Thanks ...

----
Marc G. Fournier           Hub.Org Networking Services (http://www.hub.org)
Email: scrappy@hub.org           Yahoo!: yscrappy              ICQ: 7615664



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060316014419.A1178>