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