tags 304976 fixed
thanks

Hi Florian,

On Mon, Apr 18, 2005 at 09:40:50AM +0200, Florian Hinzmann wrote:

> The build dependency is fine. It's the binary depends that is
> missing. 

> The NMU still links against libsasl:

> [EMAIL PROTECTED]:~/xfmail-sasl-stuff$ dpkg-deb -x xfmail_1.5.5-2.1_i386.deb 
> nmu-binary
> [EMAIL PROTECTED]:~/xfmail-sasl-stuff$ ldd nmu-binary/usr/
> bin/   lib/   share/
> [EMAIL PROTECTED]:~/xfmail-sasl-stuff$ ldd nmu-binary/usr/bin/xfmail |grep 
> sasl
>         libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7911000)
> Two questions:

> 1) Is libsasl2-dev and libsasl2 going to be removed, too?

No.  These are the current versions -- libsasl7 is being removed because
it's ancient, unmaintained, and RC-buggy.

> 2) Any idea why ${shlibs:Depends} does not include libsaslX?

Because the above check is wrong: the xfmail binary is *not* linked against
libsasl.

$ objdump -p /tmp/xfmail/usr/bin/xfmail | grep NEEDED
  NEEDED      libmail.so.0
  NEEDED      libeditor.so.0
  NEEDED      libface.so.0
  NEEDED      libgdbm_compat.so.3
  NEEDED      libgdbm.so.3
  NEEDED      libnsl.so.1
  NEEDED      libmcrypt.so.4
  NEEDED      libltdl.so.3
  NEEDED      libdl.so.2
  NEEDED      libforms.so.1
  NEEDED      libXpm.so.4
  NEEDED      libSM.so.6
  NEEDED      libICE.so.6
  NEEDED      libX11.so.6
  NEEDED      libesd.so.0
  NEEDED      libaudiofile.so.0
  NEEDED      libldap.so.2
  NEEDED      liblber.so.2
  NEEDED      libresolv.so.2
  NEEDED      libglib-1.2.so.0
  NEEDED      libstdc++.so.5
  NEEDED      libm.so.6
  NEEDED      libgcc_s.so.1
  NEEDED      libc.so.6
$

One or more of *these* libraries links against libsasl (apparently libldap),
and this is the only reason sasl shows up in the output of ldd.  So there is
no missing dependency.

Cheers,
-- 
Steve Langasek
postmodern programmer

Attachment: signature.asc
Description: Digital signature

Reply via email to