Source: soprano
Version: 2.9.4+dfsg-1
Severity: normal
Tags: patch
User: debian-...@lists.debian.org
Usertag: arm64

This package FTBFS on arm64 due to the symbols file not matching. The
build failure log is at
http://wookware.org/files/soprano_2.9.4+dfsg-1_arm64-20140611-2012

Thanks to some help from Sune Vuorela to explain the issue I've marked
the missing symbols as (optional=internal). It's not entirely clear why
these symbols come out different on this arch, but as it's down to
toolchain variation it seems like this marking is a sensible way to
fix it. This builds fine on arm64 and amd64 with the attached patch applied.

This is an important package blocking kde4libs and thus all of kde so
a quick upload would be apreciated, or I am hapy to NMU it for you.

Thanks

-- System Information:
Debian Release: 7.5
  APT prefers stable
  APT policy: (990, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-kvm-i386-20110111 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
diff -Nru soprano-2.9.4+dfsg/debian/changelog soprano-2.9.4+dfsg/debian/changelog
--- soprano-2.9.4+dfsg/debian/changelog	2013-11-04 15:13:52.000000000 +0000
+++ soprano-2.9.4+dfsg/debian/changelog	2014-06-18 17:13:51.000000000 +0000
@@ -1,3 +1,10 @@
+soprano (2.9.4+dfsg-1+arm64) unreleased; urgency=low
+
+  * Non-maintainer upload.
+  * Adjust symbols file for arm64 build 
+
+ -- Wookey <woo...@debian.org>  Wed, 18 Jun 2014 17:12:47 +0000
+
 soprano (2.9.4+dfsg-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru soprano-2.9.4+dfsg/debian/libsoprano4.symbols soprano-2.9.4+dfsg/debian/libsoprano4.symbols
--- soprano-2.9.4+dfsg/debian/libsoprano4.symbols	2013-11-04 15:13:52.000000000 +0000
+++ soprano-2.9.4+dfsg/debian/libsoprano4.symbols	2014-06-18 17:12:22.000000000 +0000
@@ -1163,9 +1163,9 @@
  _ZN7Soprano5Query20BooleanSetExpression7PrivateD2Ev@Base 2.1.1
  _ZN7Soprano5Query20BooleanSetExpressionC1Ev@Base 2.1.1
  _ZN7Soprano5Query20BooleanSetExpressionC2Ev@Base 2.1.1
- _ZN7Soprano5Query20BooleanSetExpressionD0Ev@Base 2.7.0
- _ZN7Soprano5Query20BooleanSetExpressionD1Ev@Base 2.7.0
- _ZN7Soprano5Query20BooleanSetExpressionD2Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query20BooleanSetExpressionD0Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query20BooleanSetExpressionD1Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query20BooleanSetExpressionD2Ev@Base 2.7.0
  _ZN7Soprano5Query20NumericalGreaterThanC1EPNS0_19NumericalExpressionES3_@Base 2.1.1
  _ZN7Soprano5Query20NumericalGreaterThanC2EPNS0_19NumericalExpressionES3_@Base 2.1.1
  _ZN7Soprano5Query20NumericalGreaterThanD0Ev@Base 2.7.0
@@ -1196,9 +1196,9 @@
  _ZN7Soprano5Query22UnaryBooleanExpression7PrivateD2Ev@Base 2.1.1
  _ZN7Soprano5Query22UnaryBooleanExpressionC1EPNS0_17BooleanExpressionE@Base 2.1.1
  _ZN7Soprano5Query22UnaryBooleanExpressionC2EPNS0_17BooleanExpressionE@Base 2.1.1
- _ZN7Soprano5Query22UnaryBooleanExpressionD0Ev@Base 2.7.0
- _ZN7Soprano5Query22UnaryBooleanExpressionD1Ev@Base 2.7.0
- _ZN7Soprano5Query22UnaryBooleanExpressionD2Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query22UnaryBooleanExpressionD0Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query22UnaryBooleanExpressionD1Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query22UnaryBooleanExpressionD2Ev@Base 2.7.0
  _ZN7Soprano5Query23queryLanguageFromStringERK7QString@Base 2.1.1
  _ZN7Soprano5Query24DateTimeGreaterThanEqualC1ERK9QDateTimeS4_@Base 2.1.1
  _ZN7Soprano5Query24DateTimeGreaterThanEqualC2ERK9QDateTimeS4_@Base 2.1.1
@@ -1214,9 +1214,9 @@
  _ZN7Soprano5Query24UnaryNumericalExpression7PrivateD2Ev@Base 2.1.1
  _ZN7Soprano5Query24UnaryNumericalExpressionC1EPNS0_19NumericalExpressionE@Base 2.1.1
  _ZN7Soprano5Query24UnaryNumericalExpressionC2EPNS0_19NumericalExpressionE@Base 2.1.1
- _ZN7Soprano5Query24UnaryNumericalExpressionD0Ev@Base 2.7.0
- _ZN7Soprano5Query24UnaryNumericalExpressionD1Ev@Base 2.7.0
- _ZN7Soprano5Query24UnaryNumericalExpressionD2Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query24UnaryNumericalExpressionD0Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query24UnaryNumericalExpressionD1Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query24UnaryNumericalExpressionD2Ev@Base 2.7.0
  _ZN7Soprano5Query24UnaryRTermExpressionBase7PrivateC1EPNS0_5RTermE@Base 2.1.1
  _ZN7Soprano5Query24UnaryRTermExpressionBase7PrivateC1ERKS2_@Base 2.1.1
  _ZN7Soprano5Query24UnaryRTermExpressionBase7PrivateC2EPNS0_5RTermE@Base 2.1.1
@@ -1236,9 +1236,9 @@
  _ZN7Soprano5Query25BinaryNumericalExpression9setSecondEPNS0_19NumericalExpressionE@Base 2.1.1
  _ZN7Soprano5Query25BinaryNumericalExpressionC1EPNS0_19NumericalExpressionES3_@Base 2.1.1
  _ZN7Soprano5Query25BinaryNumericalExpressionC2EPNS0_19NumericalExpressionES3_@Base 2.1.1
- _ZN7Soprano5Query25BinaryNumericalExpressionD0Ev@Base 2.7.0
- _ZN7Soprano5Query25BinaryNumericalExpressionD1Ev@Base 2.7.0
- _ZN7Soprano5Query25BinaryNumericalExpressionD2Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query25BinaryNumericalExpressionD0Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query25BinaryNumericalExpressionD1Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query25BinaryNumericalExpressionD2Ev@Base 2.7.0
  _ZN7Soprano5Query25NumericalGreaterThanEqualC1EPNS0_19NumericalExpressionES3_@Base 2.1.1
  _ZN7Soprano5Query25NumericalGreaterThanEqualC2EPNS0_19NumericalExpressionES3_@Base 2.1.1
  _ZN7Soprano5Query25NumericalGreaterThanEqualD0Ev@Base 2.7.0
@@ -1246,14 +1246,14 @@
  _ZN7Soprano5Query25NumericalGreaterThanEqualD2Ev@Base 2.7.0
  _ZN7Soprano5Query26UnaryRTermStringExpressionC1EPNS0_5RTermE@Base 2.1.1
  _ZN7Soprano5Query26UnaryRTermStringExpressionC2EPNS0_5RTermE@Base 2.1.1
- _ZN7Soprano5Query26UnaryRTermStringExpressionD0Ev@Base 2.7.0
- _ZN7Soprano5Query26UnaryRTermStringExpressionD1Ev@Base 2.7.0
- _ZN7Soprano5Query26UnaryRTermStringExpressionD2Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query26UnaryRTermStringExpressionD0Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query26UnaryRTermStringExpressionD1Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query26UnaryRTermStringExpressionD2Ev@Base 2.7.0
  _ZN7Soprano5Query27UnaryRTermBooleanExpressionC1EPNS0_5RTermE@Base 2.1.1
  _ZN7Soprano5Query27UnaryRTermBooleanExpressionC2EPNS0_5RTermE@Base 2.1.1
- _ZN7Soprano5Query27UnaryRTermBooleanExpressionD0Ev@Base 2.7.0
- _ZN7Soprano5Query27UnaryRTermBooleanExpressionD1Ev@Base 2.7.0
- _ZN7Soprano5Query27UnaryRTermBooleanExpressionD2Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query27UnaryRTermBooleanExpressionD0Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query27UnaryRTermBooleanExpressionD1Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query27UnaryRTermBooleanExpressionD2Ev@Base 2.7.0
  _ZN7Soprano5Query28BinaryRTermBooleanExpression7PrivateC1EPNS0_5RTermES4_@Base 2.1.1
  _ZN7Soprano5Query28BinaryRTermBooleanExpression7PrivateC1ERKS2_@Base 2.1.1
  _ZN7Soprano5Query28BinaryRTermBooleanExpression7PrivateC2EPNS0_5RTermES4_@Base 2.1.1
@@ -1264,9 +1264,9 @@
  _ZN7Soprano5Query28BinaryRTermBooleanExpression9setSecondEPNS0_5RTermE@Base 2.1.1
  _ZN7Soprano5Query28BinaryRTermBooleanExpressionC1EPNS0_5RTermES3_@Base 2.1.1
  _ZN7Soprano5Query28BinaryRTermBooleanExpressionC2EPNS0_5RTermES3_@Base 2.1.1
- _ZN7Soprano5Query28BinaryRTermBooleanExpressionD0Ev@Base 2.7.0
- _ZN7Soprano5Query28BinaryRTermBooleanExpressionD1Ev@Base 2.7.0
- _ZN7Soprano5Query28BinaryRTermBooleanExpressionD2Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query28BinaryRTermBooleanExpressionD0Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query28BinaryRTermBooleanExpressionD1Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query28BinaryRTermBooleanExpressionD2Ev@Base 2.7.0
  _ZN7Soprano5Query29BinaryStringBooleanExpression7PrivateC1EPNS0_16StringExpressionES4_@Base 2.1.1
  _ZN7Soprano5Query29BinaryStringBooleanExpression7PrivateC1ERKS2_@Base 2.1.1
  _ZN7Soprano5Query29BinaryStringBooleanExpression7PrivateC2EPNS0_16StringExpressionES4_@Base 2.1.1
@@ -1277,23 +1277,23 @@
  _ZN7Soprano5Query29BinaryStringBooleanExpression9setSecondEPNS0_16StringExpressionE@Base 2.1.1
  _ZN7Soprano5Query29BinaryStringBooleanExpressionC1EPNS0_16StringExpressionES3_@Base 2.1.1
  _ZN7Soprano5Query29BinaryStringBooleanExpressionC2EPNS0_16StringExpressionES3_@Base 2.1.1
- _ZN7Soprano5Query29BinaryStringBooleanExpressionD0Ev@Base 2.7.0
- _ZN7Soprano5Query29BinaryStringBooleanExpressionD1Ev@Base 2.7.0
- _ZN7Soprano5Query29BinaryStringBooleanExpressionD2Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query29BinaryStringBooleanExpressionD0Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query29BinaryStringBooleanExpressionD1Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query29BinaryStringBooleanExpressionD2Ev@Base 2.7.0
  _ZN7Soprano5Query29UnaryRTermNumericalExpressionC1EPNS0_5RTermE@Base 2.1.1
  _ZN7Soprano5Query29UnaryRTermNumericalExpressionC2EPNS0_5RTermE@Base 2.1.1
- _ZN7Soprano5Query29UnaryRTermNumericalExpressionD0Ev@Base 2.7.0
- _ZN7Soprano5Query29UnaryRTermNumericalExpressionD1Ev@Base 2.7.0
- _ZN7Soprano5Query29UnaryRTermNumericalExpressionD2Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query29UnaryRTermNumericalExpressionD0Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query29UnaryRTermNumericalExpressionD1Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query29UnaryRTermNumericalExpressionD2Ev@Base 2.7.0
  _ZN7Soprano5Query31BinaryDateTimeBooleanExpression7PrivateC1E9QDateTimeRKS3_@Base 2.1.1
  _ZN7Soprano5Query31BinaryDateTimeBooleanExpression7PrivateC2E9QDateTimeRKS3_@Base 2.1.1
  _ZN7Soprano5Query31BinaryDateTimeBooleanExpression8setFirstERK9QDateTime@Base 2.1.1
  _ZN7Soprano5Query31BinaryDateTimeBooleanExpression9setSecondERK9QDateTime@Base 2.1.1
  _ZN7Soprano5Query31BinaryDateTimeBooleanExpressionC1ERK9QDateTimeS4_@Base 2.1.1
  _ZN7Soprano5Query31BinaryDateTimeBooleanExpressionC2ERK9QDateTimeS4_@Base 2.1.1
- _ZN7Soprano5Query31BinaryDateTimeBooleanExpressionD0Ev@Base 2.7.0
- _ZN7Soprano5Query31BinaryDateTimeBooleanExpressionD1Ev@Base 2.7.0
- _ZN7Soprano5Query31BinaryDateTimeBooleanExpressionD2Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query31BinaryDateTimeBooleanExpressionD0Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query31BinaryDateTimeBooleanExpressionD1Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query31BinaryDateTimeBooleanExpressionD2Ev@Base 2.7.0
  _ZN7Soprano5Query32BinaryNumericalBooleanExpression7PrivateC1EPNS0_19NumericalExpressionES4_@Base 2.1.1
  _ZN7Soprano5Query32BinaryNumericalBooleanExpression7PrivateC1ERKS2_@Base 2.1.1
  _ZN7Soprano5Query32BinaryNumericalBooleanExpression7PrivateC2EPNS0_19NumericalExpressionES4_@Base 2.1.1
@@ -1304,9 +1304,9 @@
  _ZN7Soprano5Query32BinaryNumericalBooleanExpression9setSecondEPNS0_19NumericalExpressionE@Base 2.1.1
  _ZN7Soprano5Query32BinaryNumericalBooleanExpressionC1EPNS0_19NumericalExpressionES3_@Base 2.1.1
  _ZN7Soprano5Query32BinaryNumericalBooleanExpressionC2EPNS0_19NumericalExpressionES3_@Base 2.1.1
- _ZN7Soprano5Query32BinaryNumericalBooleanExpressionD0Ev@Base 2.7.0
- _ZN7Soprano5Query32BinaryNumericalBooleanExpressionD1Ev@Base 2.7.0
- _ZN7Soprano5Query32BinaryNumericalBooleanExpressionD2Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query32BinaryNumericalBooleanExpressionD0Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query32BinaryNumericalBooleanExpressionD1Ev@Base 2.7.0
+ (optional=internal)_ZN7Soprano5Query32BinaryNumericalBooleanExpressionD2Ev@Base 2.7.0
  _ZN7Soprano5Query3NotC1EPNS0_17BooleanExpressionE@Base 2.1.1
  _ZN7Soprano5Query3NotC2EPNS0_17BooleanExpressionE@Base 2.1.1
  _ZN7Soprano5Query3NotD0Ev@Base 2.1.1

Reply via email to