Bug#556847: perl-suid: missing dependency on libperl5.10 on i386
Niko Tyni
ntyni at debian.org
Tue Nov 17 21:21:43 UTC 2009
Package: perl-suid
Version: 5.10.1-7
Severity: serious
Although 5.10.1-7 fixed the missing libc6 dependency (#553259),
I still managed to miss this:
dpkg-shlibdeps: error: couldn't find library libperl.so.5.10 needed by debian/build/perl-suid/usr/bin/sperl5.10.1 (ELF format: 'elf32-i386'; RPATH: '').
Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.
so perl-suid is missing a dependency on libperl5.10 on *i386.
The other architectures have libperl5.10 in perl-base, so they are OK.
I believe the problem is that I'm using
dpkg-shlibdeps -S$(srcdir)/$(build)/libperl$(version)/usr/lib
when it should be just
dpkg-shlibdeps -S$(srcdir)/$(build)/libperl$(version)
(and similarly for perl-base, but that doesn't actually break anything.)
--
Niko Tyni ntyni at debian.org
More information about the Perl-maintainers
mailing list