Bug#801884: multipath-tools: port build to dh9+
Ritesh Raj Sarraf
rrs at debian.org
Thu Oct 15 16:27:05 UTC 2015
Package: multipath-tools
Version: 0.5.0+git0.770e6d0d-3
Severity: wishlist
Tags: newcomer, help
I'd like to see the multipath-tools package switch to dh9. The last time
I spend time trying to do this, I ran into the following problem. If
anyone would like to help me out, please have a look at the dh9 branch
rm -f debian/multipath-tools-dbg/DEBIAN/shlibs
rm -f debian/kpartx/DEBIAN/shlibs
rm -f debian/multipath-tools-boot/DEBIAN/shlibs
debian/rules override_dh_shlibdeps
make[1]: Entering directory '/build/multipath-tools-0.5.0+git0.770e6d0d'
dh_shlibdeps -a -v -l/build/multipath-tools-0.5.0+git0.770e6d0d/debian/multipath-tools/lib64/:/build/multipath-tools-0.5.0+git0.770e6d0d/debian/multipath-tools/lib/ -Lmultipath-tools
dpkg-shlibdeps -Tdebian/multipath-tools.substvars -Sdebian/multipath-tools -l/build/multipath-tools-0.5.0\+git0.770e6d0d/debian/multipath-tools/lib64/ -l/build/multipath-tools-0.5.0\+git0.770e6d0d/debian/multipath-tools/lib/ debian/multipath-tools/libmultipath/libmultipath.so.0 debian/multipath-tools/sbin/multipath debian/multipath-tools/sbin/mpathpersist debian/multipath-tools/sbin/multipathd debian/multipath-tools/lib64/multipath/libpriodatacore.so debian/multipath-tools/lib64/multipath/libcheckreadsector0.so debian/multipath-tools/lib64/multipath/libcheckcciss_tur.so debian/multipath-tools/lib64/multipath/libprioiet.so debian/multipath-tools/lib64/multipath/libpriohds.so debian/multipath-tools/lib64/multipath/libprioalua.so debian/multipath-tools/lib64/multipath/libprioontap.so debian/multipath-tools/lib64/multipath/libprioemc.so debian/multipath-tools/lib64/multipath/libpriohp_sw.so debian/multipath-tools/lib64/multipath/libcheckhp_sw.so debian/multipath-tools/lib64/multipath/libpriordac.so debian/multipath-tools/lib64/multipath/libprioconst.so debian/multipath-tools/lib64/multipath/libcheckemc_clariion.so debian/multipath-tools/lib64/multipath/libpriorandom.so debian/multipath-tools/lib64/multipath/libchecktur.so debian/multipath-tools/lib64/multipath/libcheckrdac.so debian/multipath-tools/lib64/multipath/libcheckdirectio.so debian/multipath-tools/lib64/multipath/libprioweightedpath.so debian/multipath-tools/libmpathpersist/libmpathpersist.so.0
dpkg-shlibdeps: warning: debian/multipath-tools/libmultipath/libmultipath.so.0 contains an unresolvable reference to symbol logsink: it's probably a plugin
dpkg-shlibdeps: error: couldn't find library libmultipath.so.0 needed by debian/multipath-tools/libmpathpersist/libmpathpersist.so.0 (ELF format: 'elf64-x86-64'; RPATH: '')
dpkg-shlibdeps: error: couldn't find library libmpathpersist.so.0 needed by debian/multipath-tools/sbin/mpathpersist (ELF format: 'elf64-x86-64'; RPATH: '')
dpkg-shlibdeps: error: couldn't find library libmultipath.so.0 needed by debian/multipath-tools/sbin/mpathpersist (ELF format: 'elf64-x86-64'; RPATH: '')
dpkg-shlibdeps: error: couldn't find library libmultipath.so.0 needed by debian/multipath-tools/sbin/multipathd (ELF format: 'elf64-x86-64'; RPATH: '')
dpkg-shlibdeps: error: couldn't find library libmpathpersist.so.0 needed by debian/multipath-tools/sbin/multipathd (ELF format: 'elf64-x86-64'; RPATH: '')
dpkg-shlibdeps: error: couldn't find library libmultipath.so.0 needed by debian/multipath-tools/sbin/multipath (ELF format: 'elf64-x86-64'; 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.
To help dpkg-shlibdeps find private libraries, you might need to use -l.
dh_shlibdeps: dpkg-shlibdeps -Tdebian/multipath-tools.substvars -Sdebian/multipath-tools -l/build/multipath-tools-0.5.0+git0.770e6d0d/debian/multipath-tools/lib64/ -l/build/multipath-tools-0.5.0+git0.770e6d0d/debian/multipath-tools/lib/ debian/multipath-tools/libmultipath/libmultipath.so.0 debian/multipath-tools/sbin/multipath debian/multipath-tools/sbin/mpathpersist debian/multipath-tools/sbin/multipathd debian/multipath-tools/lib64/multipath/libpriodatacore.so debian/multipath-tools/lib64/multipath/libcheckreadsector0.so debian/multipath-tools/lib64/multipath/libcheckcciss_tur.so debian/multipath-tools/lib64/multipath/libprioiet.so debian/multipath-tools/lib64/multipath/libpriohds.so debian/multipath-tools/lib64/multipath/libprioalua.so debian/multipath-tools/lib64/multipath/libprioontap.so debian/multipath-tools/lib64/multipath/libprioemc.so debian/multipath-tools/lib64/multipath/libpriohp_sw.so debian/multipath-tools/lib64/multipath/libcheckhp_sw.so debian/multipath-tools/lib64/multipath/libpriordac.so debian/multipath-tools/lib64/multipath/libprioconst.so debian/multipath-tools/lib64/multipath/libcheckemc_clariion.so debian/multipath-tools/lib64/multipath/libpriorandom.so debian/multipath-tools/lib64/multipath/libchecktur.so debian/multipath-tools/lib64/multipath/libcheckrdac.so debian/multipath-tools/lib64/multipath/libcheckdirectio.so debian/multipath-tools/lib64/multipath/libprioweightedpath.so debian/multipath-tools/libmpathpersist/libmpathpersist.so.0 returned exit code 2
debian/rules:41: recipe for target 'override_dh_shlibdeps' failed
make[1]: *** [override_dh_shlibdeps] Error 2
make[1]: Leaving directory '/build/multipath-tools-0.5.0+git0.770e6d0d'
debian/rules:28: recipe for target 'binary' failed
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
E: Failed autobuilding of package
W: no hooks of type C found -- ignoring
I: unmounting /var/cache/apt/archives/ filesystem
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
I: unmounting proc filesystem
I: cleaning the build env
I: removing directory /var/tmp/Debian-Build/ramfs//23206 and its subdirectories
gbp:error: '/home/rrs/bin/gbp-pbuilder' failed: it exited with 1
21:52 ♒♒♒ ☹ => 1
-- Package-specific info:
/etc/multipath.conf does not exist.
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.2.3+ (SMP w/4 CPU cores)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages multipath-tools depends on:
ii init-system-helpers 1.23
ii initscripts 2.88dsf-59.2
ii kpartx 0.5.0+git0.770e6d0d-3
ii libaio1 0.3.110-2
ii libc6 2.19-22
ii libdevmapper1.02.1 2:1.02.104-1
ii libgcc1 1:5.2.1-21
ii libreadline6 6.3-8+b3
ii libsystemd0 227-2
ii libudev1 227-2
ii lsb-base 9.20150917
ii sg3-utils-udev 1.41-1
ii udev 227-2
multipath-tools recommends no packages.
Versions of packages multipath-tools suggests:
pn multipath-tools-boot <none>
-- no debconf information
More information about the pkg-lvm-maintainers
mailing list