On Sat, Oct 28, 2006 at 10:22:47PM +0200, Kurt Roeckx wrote:
> > > The amd64 package (and all others that were built in old environments)
> > > can be fixed by binary-only uploads...
> > 
> > No other architectures exhibit this bug, only amd64.
> [...]
> > Kurt, what gives? Why was this build daemon not operating like all others?
> 
> >From the buildd log:
> dpkg-shlibdeps: warning: could not find any packages for libcourierauth.so.0
> dpkg-shlibdeps: warning: unable to find dependency information for shared 
> library libcourierauth (soname 0, path libcourierauth.so.0, dependency field 
> Depends )
> 
> On amd64 you have the following rpath:
>   RPATH       /usr/lib:/usr/lib/courier-authlib
> 
> While on i386 you have:
>   RPATH       /usr/lib/courier-authlib

Oddly enough...

> May I say that it's very annoying that all it shows is:
> Linking maildrop
> 
> You even tell libtool to be --quiet.
> 
> It would be alot more useful if all the commands that were used
> where in the buildd log.

I'll see if I can convince upstream to make it less quiet - it's their build
system, really.

> So, what actually happens is:

> g++ [...] -o maildrop deliver.o [...] varlist.o
> ./.libs/libmdcommon.a /usr/lib/libgdbm.so -L/usr/lib/courier-authlib
> /usr/lib/courier-authlib/libcourierauth.so -lcrypt -lpcre -Wl,--rpath
> -Wl,/usr/lib -Wl,--rpath -Wl,/usr/lib/courier-authlib -Wl,--rpath
> -Wl,/usr/lib -Wl,--rpath -Wl,/usr/lib/courier-authlib
> 
> When I relink it without the 2 "-Wl,--rpath -Wl,/usr/lib", dpkg-shlibdeps
> seems to find it.
> 
> If I upgrade libtool to the latest version, they're also gone, and
> dpkg-shlibdeps finds it's libraries.  So I suggest you do that.

The same version of libtool doing two things on two different architectures
- sounds like another bug to me, although probably one already fixed by the
upgrade :)

Thanks.

-- 
     2. That which causes joy or happiness.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to