Jeremy Silva wrote:
All,
I've tried, but to no avail, to get openldap to compile on a clean
Ubuntu system.
I'm trying to compile it based on instructions for an OpenXchange
installation: http://gpl.netixia.com/openxchange/...arge-howto.html
<http://gpl.netixia.com/openxchange/openxchange-sarge-howto.html>
Basically, you need it with "--enable-aci".
I get the slapd source, and do the "buildpackage" with fake root,
resolve all the dependencies needed (libdb4.2-dev libwrap0-dev
libiodbc2-dev libncurses5-dev autoconf2.13 libgnutls11-dev
#libgcrypt11-dev libltdl3-dev (>= 1.4.3) libslp-dev ), but then always
end up with the following error chain:
/usr/lib/libsasl2.a(db_berkeley.o)(.text+0x5a): In function
`berkeleydb_open':
: undefined reference to `db_create_4002'
/usr/lib/libsasl2.a(db_berkeley.o)(.text+0x85): In function
`berkeleydb_open':
: undefined reference to `db_strerror_4002'
I've done some exhastive searches on google, but haven't turned up
with anything that really solves my problem (or least that I can tell
will ).
Likely your distribution configures Berkeley DB to have some fancy
postfix to function names, and you're not linking the right version of
Berkeley DB library after that. You should ask your vendor, this is not
an OpenLDAP problem.
p.
SysNet - via Dossi,8 27100 Pavia Tel: +390382573859 Fax: +390382476497