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

Re: maildrop lacking courier-authlib dependency on amd64, still



On Sun, Feb 04, 2007 at 11:54:47PM +0000, Stephen Gran wrote:
> 
> steve@vulcan:~$ dpkg -x maildrop_2.0.3-1_amd64.deb tmp/maildrop/
> steve@vulcan:~$ objdump -x tmp/maildrop/usr/bin/maildrop | grep auth
>   NEEDED      libcourierauth.so.0
>   RPATH       /usr/lib:/usr/lib/courier-authlib
> 

You need to either:
- Fix dpkg-shlibdeps to look at all rpath entries.
- Prevent /usr/lib from being in the rpath, or atleast have
  /usr/lib/courier-authlib as first in it.
  
The suggested way for the later is upgrading your libtool
version.  It seems this was done _partialy_.  Lots of the aclocal.m4
files still contain old copies of it.

> The only version of courier-authlib I have locally
> (courier-authlib_0.58-5_amd64.deb) has a correct looking shlibs file.

The problem is not the shlibs file of courier-authlib, the problem is
that dpkg-shlibdeps for some reason doesn't find the library because of
the rpath that maildrop sets.


Kurt



Reply to: