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