[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

SASL/LDAP/DB dependency hell. (was: Accepted cyrus-sasl 1.5.27-3.4 (i386 source))

On Tue, Apr 08, 2003 at 07:07:33PM -0400, Richard A Nelson wrote:
> Why was this rebuilt with libdb2-dev ?  Shouldn't we be trying to
> get things to db4.1 at this point ?  I'd think db3 at a minimum.

> This isn't just idle curiosity either, SASL impacts MANY packages -
> most MTAs and anything using OpenLDAP.
> If we don't agree on a minimum, or at least a preferred lib... we're
> going to have packages linked against 3 different levels - not fun

Actually it is much simpler, many packages are simply not compileable

libldap2-dev depends on libsasl-dev [1]
libsasl-dev depends on libdb2-dev (>= [2]
libdb3-dev conflicts with libdb2-dev

[1] introduced in response to #164791
[2] introduced in response to #168993

libtool strikes again, quoting from the report
| /usr/lib/libsasl.la contains -lpam as a dependency, so -lsasl can't be
| linked using libtool without libpam0g-dev being installed.

This hits almost anything linking against libldap2, including postfix
(db3), apache2 (db4.1), xemacs21(db3), sendmail (db3), KDE (db4.0),

              cu andreas

Reply to: