I might be wrong, but I seem to remember that sasl has a compile option --with-db=DIR or something. CHange that from /usr/lib/db(2) to /usr/lib/db3 This is from the spec file of sasl. Try changing the --with-dblib= to =db3 and see what happens. Also, make sure you gor the 1.5.27 version since there's a security hole in 1.5.24.
%configure \ --enable-static --enable-shared \ --with-plugindir=%{_libdir}/sasl \ --with-dblib=gdbm \ ^^^^ Change this --disable-krb4 \ --enable-gssapi=/usr/kerberos \ --with-rc4 \ --enable-anon \ --enable-cram \ --enable-plain \ --enable-login Tarjei Luca Olivetti wrote: > > Dan de Haan wrote: > > > How do I make it linked agains db3 (yes, I know I have to recompile it, but > > it is a RPM, and I have to change it). Will it caues problem with anyhting > > else on this sysem if I change it? > > You could take a look at Mandrake's source rpm: > > [luca@pippo luca]$ ldd /usr/lib/libsasl.so.7.1.8 > libdb-3.2.so => /lib/libdb-3.2.so (0x4001f000) > libdl.so.2 => /lib/libdl.so.2 (0x400a6000) > libcrypt.so.1 => /lib/libcrypt.so.1 (0x400aa000) > libpam.so.0 => /lib/libpam.so.0 (0x400d8000) > libldap.so.2 => /usr/lib/libldap.so.2 (0x400e0000) > liblber.so.2 => /usr/lib/liblber.so.2 (0x40111000) > libc.so.6 => /lib/libc.so.6 (0x4011c000) > libnsl.so.1 => /lib/libnsl.so.1 (0x4025a000) > libresolv.so.2 => /lib/libresolv.so.2 (0x40270000) > libssl.so.0 => /usr/lib/libssl.so.0 (0x40282000) > libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0x402af000) > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) > > Bye > > -- > Luca Olivetti > Note.- This message reached you today, it may not tomorrow if you > are using MAPS services. They arbitrarily include in their lists > IP addresses not related in any way to spam, and in so doing are > disrupting Internet connectivity. Please stop supporting them.