Really puzzled
-----BEGIN PGP SIGNED MESSAGE-----
I'm having some trouble with lintian. I'm building two packages,
gtkada0 and gtkada0-dev, the former containing only the shared library
and the latter the static one and the headers.
lintian reports:
<sam@zaphod>lintian -i ../*.deb 10/13/98 21:26
E: gtkada0: pkg-without-shlibs-has-shlibs-control-file
N:
N: Though the package does not include any shared libraries, it does have
N: a shlibs control file.
N:
Although I have:
<sam@zaphod>dpkg -c ../gtkada0_0.1a-1_i386.deb 10/13/98 21:27
drwxr-xr-x root/root 0 1998-10-13 21:18 ./
drwxr-xr-x root/root 0 1998-10-13 21:18 usr/
drwxr-xr-x root/root 0 1998-10-13 21:18 usr/lib/
- -rw-r--r-- root/root 364064 1998-10-13 21:18 usr/lib/libgtkada.so.0.1
lrwxrwxrwx root/root 0 1998-10-13 21:17 usr/lib/libgtkada.so -> libgtkada.so.0.1
lrwxrwxrwx root/root 0 1998-10-13 21:17 usr/lib/libgtkada.so.0 -> libgtkada.so.0.1
drwxr-xr-x root/root 0 1998-10-13 21:18 usr/doc/
drwxr-xr-x root/root 0 1998-10-13 21:18 usr/doc/gtkada0/
- -rw-r--r-- root/root 1407 1998-10-13 19:50 usr/doc/gtkada0/copyright
- -rw-r--r-- root/root 211 1998-10-13 18:18 usr/doc/gtkada0/changelog.Debian.gz
(yes, I know, the *.so link should not be there, but I tried to add it
in this package to see if it would correct the error)
What does lintian use to check whether a package contains a shared
library or not? It looks obvious to me that it does:
<sam@zaphod>file debian/gtkada0/usr/lib/libgtkada.so.0.1 10/13/98 21:31
debian/gtkada0/usr/lib/libgtkada.so.0.1: ELF 32-bit LSB shared object, Intel 80386, version 1, stripped
<sam@zaphod>ldd debian/gtkada0/usr/lib/libgtkada.so.0.1 10/13/98 21:31
libgtk-1.1.so.2 => /usr/lib/libgtk-1.1.so.2 (0x40062000)
libgdk-1.1.so.2 => /usr/lib/libgdk-1.1.so.2 (0x40119000)
libgmodule-1.1.so.3 => /usr/lib/libgmodule-1.1.so.3 (0x40140000)
libglib-1.1.so.3 => /usr/lib/libglib-1.1.so.3 (0x40143000)
libdl.so.2 => /lib/libdl.so.2 (0x40154000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40159000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40161000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4016d000)
libm.so.6 => /lib/libm.so.6 (0x40211000)
libc.so.6 => /lib/libc.so.6 (0x40229000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2aaaa000)
Sam
- --
Samuel Tardieu -- sam@debian.org
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1
iQCVAwUBNiOq6oFdzKExeYBpAQG1YwP/XR3lCALKDYXL4TlQasdNaKKTLJGSNHPF
1CJUveONPNjlEtBQEGgVbFAzBEjf/smXkBAEjjGkuLr9XhWShFtgSIQD9Kqf8UkM
oi5PWy5wSZaBrACNpAqYbEPcA8VbZ1PvKjqdU8DMIl6+dOx053C2yR/GQrn2s5cx
Lu84ChCJDqs=
=wbtd
-----END PGP SIGNATURE-----
Reply to: