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