Source: libopenraw Version: 0.0.9-3 Severity: wishlist Tags: patch User: debian-...@lists.debian.org Usertags: port-x32 ftbfs-x32
The libopenraw source package is getting this build failure on the unofficial Debian x32 port: <URL:http://buildd.debian-ports.org/status/fetch.php?pkg=libopenraw&arch=x32&ver=0.0.9-3&stamp=1361157578>: ... dh_makeshlibs -a dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libopenraw1/DEBIAN/symbols doesn't match completely debian/libopenraw1.symbols --- debian/libopenraw1.symbols (libopenraw1_0.0.9-3_x32) +++ dpkg-gensymbolsTZtJ0c 2013-02-18 03:17:28.000000000 +0000 @@ -9,11 +9,15 @@ _ZN5Debug5TracelsEPv@Base 0.0.9 _ZN5Debug5TracelsERKSs@Base 0.0.9 _ZN5Debug5TracelsEi@Base 0.0.9 + _ZN5boost10shared_ptrIN7OpenRaw9Internals3MRW9DataBlockEED1Ev@Base 0.0.9-3 + _ZN5boost10shared_ptrIN7OpenRaw9Internals3MRW9DataBlockEED2Ev@Base 0.0.9-3 (optional=templinst)_ZN5boost10shared_ptrIN7OpenRaw9Internals4CIFF4HeapEED1Ev@Base 0.0.9 (optional=templinst)_ZN5boost10shared_ptrIN7OpenRaw9Internals4CIFF4HeapEED2Ev@Base 0.0.9 (optional=templinst|arch=!armel)_ZN5boost10shared_ptrIN7OpenRaw9Internals6IFDDirEED1Ev@Base 0.0.9 (optional=templinst|arch=!armel)_ZN5boost10shared_ptrIN7OpenRaw9Internals6IFDDirEED2Ev@Base 0.0.9 (optional=templinst|arch=armel armhf)_ZN5boost10shared_ptrIN7OpenRaw9Internals6IFDDirEEaSERKS4_@Base 0.0.9 + _ZN5boost10shared_ptrIN7OpenRaw9Internals8IFDEntryEED1Ev@Base 0.0.9-3 + _ZN5boost10shared_ptrIN7OpenRaw9Internals8IFDEntryEED2Ev@Base 0.0.9-3 (optional=templinst|subst)_ZN5boost12basic_formatIcSt11char_traitsIcESaIcEE18make_or_reuse_dataE{size_t}@Base 0.0.9 (optional=templinst)_ZN5boost12basic_formatIcSt11char_traitsIcESaIcEE5clearEv@Base 0.0.9 (optional=templinst)_ZN5boost12basic_formatIcSt11char_traitsIcESaIcEE5parseERKSs@Base 0.0.9 ... @@ -157,21 +170,21 @@ _ZN7OpenRaw10BitmapDataD2Ev@Base 0.0.9 _ZN7OpenRaw2IO11StreamClone4openEv@Base 0.0.9 (subst)_ZN7OpenRaw2IO11StreamClone4readEPv{size_t}@Base 0.0.9 - (arch=!kfreebsd-i386)_ZN7OpenRaw2IO11StreamClone4seekEli@Base 0.0.9 - (arch=kfreebsd-i386)_ZN7OpenRaw2IO11StreamClone4seekExi@Base 0.0.9 +#MISSING: 0.0.9-3# (arch=!kfreebsd-i386)_ZN7OpenRaw2IO11StreamClone4seekEli@Base 0.0.9 + _ZN7OpenRaw2IO11StreamClone4seekExi@Base 0.0.9 _ZN7OpenRaw2IO11StreamClone5closeEv@Base 0.0.9 _ZN7OpenRaw2IO11StreamClone8filesizeEv@Base 0.0.9 - (arch=!kfreebsd-i386)_ZN7OpenRaw2IO11StreamCloneC1EPNS0_6StreamEl@Base 0.0.9 - (arch=kfreebsd-i386)_ZN7OpenRaw2IO11StreamCloneC1EPNS0_6StreamEx@Base 0.0.9 - (arch=!kfreebsd-i386)_ZN7OpenRaw2IO11StreamCloneC2EPNS0_6StreamEl@Base 0.0.9 - (arch=kfreebsd-i386)_ZN7OpenRaw2IO11StreamCloneC2EPNS0_6StreamEx@Base 0.0.9 +#MISSING: 0.0.9-3# (arch=!kfreebsd-i386)_ZN7OpenRaw2IO11StreamCloneC1EPNS0_6StreamEl@Base 0.0.9 + _ZN7OpenRaw2IO11StreamCloneC1EPNS0_6StreamEx@Base 0.0.9 +#MISSING: 0.0.9-3# (arch=!kfreebsd-i386)_ZN7OpenRaw2IO11StreamCloneC2EPNS0_6StreamEl@Base 0.0.9 + _ZN7OpenRaw2IO11StreamCloneC2EPNS0_6StreamEx@Base 0.0.9 ... dh_makeshlibs: dpkg-gensymbols -plibopenraw1 -Idebian/libopenraw1.symbols -Pdebian/libopenraw1 -edebian/libopenraw1/usr/lib/x86_64-linux-gnux32/libopenraw.so.1.6.0 returned exit code 1 make: *** [binary-arch] Error 1 dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error exit status 2 I'm attaching a debdiff which fixes the build for me. It doesn't address all the differences from the build log, just the ones that were causing the dh_makeshlibs to fail (s/arch=kfreebsd-i386/arch=kfreebsd-i386 x32/ and similarly for arch=!kfreebsd-i386). -- Daniel Schepler
libopenraw.debdiff
Description: Binary data