I am the maintainer of suck, which links against libsocks. However, it seems like there is something strange going on when it comes to linking:
$ldd `which suck` libsocks.so => /usr/lib/libsocks.so (0x4001f000) libnsl.so.1 => /lib/libnsl.so.1 (0x4002d000) libc.so.6 => /lib/libc.so.6 (0x40043000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) $ Here, suck is linked against libsocks.so, without a version number. This makes dpkg-shlibdeps complain about 'format of libsocks.so not recognized'. (Which really is 'format of file name "libsocks.so" not recognized'). Why does this happen, and is this a bug in suck, dpkg-shlibdeps or libsocks4? -- Tollef Fog Heen Unix _IS_ user friendly... It's just selective about who its friends are.