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 
libsasl-dev depends on libdb2-dev (>= 18.104.22.168-7) 
libdb3-dev conflicts with libdb2-dev
 introduced in response to #164791
 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),