[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: 2.3.7 build problems (libtool?)



Mitya wrote:
Starting test028-idassert ...
running defines.sh
### This test requires the ldap backend.
### If available, and explicitly requested, it can use SASL bind;
### note that SASL must be properly set up, and the requested
### mechanism must be available. Define SLAPD_USE_SASL={yes|<mech>},
### with "yes" defaulting to DIGEST-MD5 to enable SASL authc[/authz].
Using proxyAuthz with simple authc...
Running slapadd to build slapd database...
/home/mitya/openldap-2.3.7/servers/slapd/.libs/lt-slapd: symbol lookup
error: ../servers/slapd/overlays/.libs/rwm-2.3.so.0: undefined symbol:
rewrite_info_init
slapadd -n 1 failed (127)!
./scripts/test028-idassert failed (exit 127)

Since librewrite is static-only now, and build process somehow uses old-style linking, symbols for librewrite (and for liblutil) stay unresolved in rwm-2.3.so.0.
This should be fixed now in HEAD, try applying the patch in slapd/saslauthz.c -r1.158 to your source.

--
 -- Howard Chu
 Chief Architect, Symas Corp.  http://www.symas.com
 Director, Highland Sun        http://highlandsun.com/hyc
 OpenLDAP Core Team            http://www.openldap.org/project/