Package: dpkg-dev
Version: 1.16.1.1
Severity: normal
I tried to build ncurses 5.9-2 in a squeeze chroot with only the
necessary build dependencies (debhelper, dpkg-dev and libdpkg-perl)
upgraded to the wheezy version. The result was not quite satisfactory,
because dpkg-shlibdeps did not find libtinfo.so.5:
,----
| dh_makeshlibs -plibtinfo5 -V "libtinfo5 (>= 5.7+20100313)" -- -c4
| dh_makeshlibs -plibncurses5 -V "libncurses5 (>= 5.7+20100313)" -- -c4
| dh_makeshlibs -plibncursesw5 -V "libncursesw5 (>= 5.7+20100313)" -- -c4
| dh_makeshlibs -plib64tinfo5 -V "lib64tinfo5 (>= 5.7+20100313)" -- -c4
| dh_makeshlibs -plib64ncurses5 -V "lib64ncurses5 (>= 5.7+20100313)" -- -c4
| dh_shlibdeps -s
| dpkg-shlibdeps: error: couldn't find library libtinfo.so.5 needed by
debian/libncurses5/usr/lib/i386-linux-gnu/libpanel.so.5.9 (ELF format:
'elf32-i386'; RPATH: '').
| dpkg-shlibdeps: error: couldn't find library libtinfo.so.5 needed by
debian/libncurses5/usr/lib/i386-linux-gnu/libmenu.so.5.9 (ELF format:
'elf32-i386'; RPATH: '').
| dpkg-shlibdeps: error: couldn't find library libtinfo.so.5 needed by
debian/libncurses5/lib/i386-linux-gnu/libncurses.so.5.9 (ELF format:
'elf32-i386'; RPATH: '').
| dpkg-shlibdeps: error: couldn't find library libtinfo.so.5 needed by
debian/libncurses5/usr/lib/i386-linux-gnu/libform.so.5.9 (ELF format:
'elf32-i386'; RPATH: '').
| dpkg-shlibdeps: error: Cannot continue due to the errors listed above.
| Note: libraries are not searched in other binary packages that do not have
any shlibs or symbols file.
`----
The reason seems to be that {/usr,}/lib/i386-linux-gnu is not in the
dynamic linker's search path in squeeze. Perhaps dpkg-dev should depend
on multiarch-support, which pulls in a libc6 version with the right
contents of /etc/ld.so.conf.d/i486-linux-gnu.conf ?
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (x86_64)
Kernel: Linux 3.1.0-nouveau (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dpkg-dev depends on:
ii base-files 6.5
ii binutils 2.21.90.20111019-3
ii bzip2 1.0.5-7
ii libdpkg-perl 1.16.1.1
ii make 3.81-8.1
ii patch 2.6.1-2
ii xz-utils 5.1.1alpha+20110809-3
Versions of packages dpkg-dev recommends:
ii build-essential 11.5
ii fakeroot 1.18.1-1
ii gcc [c-compiler] 4:4.6.1-3
ii gcc-4.4 [c-compiler] 4.4.6-11
ii gcc-4.5 [c-compiler] 4.5.3-9
ii gcc-4.6 [c-compiler] 4.6.1-16
ii gnupg 1.4.11-3
ii gpgv 1.4.11-3
ii libalgorithm-merge-perl 0.08-2
Versions of packages dpkg-dev suggests:
ii debian-keyring 2011.08.07
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]