[pkg-ggz-maintainers] Bug#457013: More info
Josef Spillner
josef at ggzgamingzone.org
Thu Jan 3 08:22:22 UTC 2008
Am Donnerstag 03 Januar 2008 04:11:19 schrieb Adam Porter:
> $ ldd /usr/bin/ggz-config
> linux-gate.so.1 => (0xffffe000)
> libggzcore.so.9 => /usr/lib/libggzcore.so.9 (0xb7ed0000)
> libggz.so.2 => /usr/local/lib/libggz.so.2 (0x455b1000)
> libc.so.6 => /lib/i686/cmov/libc.so.6 (0x4401e000)
> libexpat.so.1 => /usr/lib/libexpat.so.1 (0x44465000)
> libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0x4419a000)
> libgnutls.so.12 => not found
Aha. Please run the following script:
---------------------------------------
#!/bin/sh
ldd -u /usr/lib/libggz.so
ldd -u /usr/lib/libggz.so.2
dpkg -L libgnutls{12,13}
apt-cache show libggz2 | grep ^Depends
---------------------------------------
I cannot test your setup directly, but in unstable there's freeciv-client-gtk
2.1.2-1, and everything works fine on AMD64 and also on x86.
The differences in running ldd on ggz-config are as follows:
- instead of ld-linux.so.2, I have ld-linux-x86-42.so.2 (specific to AMD64)
- I don't have linux-gate.so (maybe specific to AMD64)
- libgnutls is so.13 instead of so.12
- libtasn is so.3 instead of so.2
Therefore I would like to know where your dependency on libgnutls12 comes
from. The libggz package in lenny (testing) already depends on libgnutls13.
You could run apt-rdepends -r libgnutls12 to find this out. However,
apt-rdepends sucks big time. A bug should be filed against it so that it can
be restricted to only show direct dependencies instead of wanting to follow
the whole dependency chain. Or maybe there are other Debian tools for this,
YMMV.
If that doesn't help, I suggest also running apt-get clean and apt-get update
to make sure you get the latest packages.
Josef
--
Free online games for everybody: http://www.ggzgamingzone.org/
More information about the pkg-ggz-maintainers
mailing list