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

Attachment: libopenraw.debdiff
Description: Binary data

Reply via email to