Package: attica
Version: 0.4.2-1
Severity: normal
Tags: patch
User: debian-...@lists.debian.org
Usertag: arm64

Even with the updated kde-pkg-tools patch from 
https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=23;filename=pkg-kde-tools_0.15.13.arm64-subst-fix-2.patch;att=1;bug=744173
 , 
 
this package doesn't build on arm64, because these two symbols are missing from 
the generated file:
 (optional=gccinternal)_ZN6Attica19DownloadDescription7PrivateD1Ev@Base 0.4.0
 (optional=gccinternal)_ZN6Attica19DownloadDescription7PrivateD2Ev@Base 0.4.0

I don't know what that "(optional=gccinternal)" annotation means,
although it saying 'optional' suggests to me that having it missing
shouldn't fail the build, but it does.

It can be fixed with the attached patch to declare that these are not
present on arm64. I don't know if this is the right fix, or if there
is some other reason for these symbols being missing which we should
look into?

As ever guidance is welcome.

-- System Information:
Debian Release: 7.4
  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 attica-0.4.2/debian/changelog attica-0.4.2/debian/changelog
--- attica-0.4.2/debian/changelog	2013-06-24 20:28:52.000000000 +0000
+++ attica-0.4.2/debian/changelog	2014-04-12 00:17:49.000000000 +0000
@@ -1,3 +1,10 @@
+attica (0.4.2-1+arm64) unreleased; urgency=low
+
+  * Non-maintainer upload.
+  * Update symbols file for arm64
+
+ -- Wookey <woo...@debian.org>  Sat, 12 Apr 2014 00:16:48 +0000
+
 attica (0.4.2-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru attica-0.4.2/debian/libattica0.4.symbols attica-0.4.2/debian/libattica0.4.symbols
--- attica-0.4.2/debian/libattica0.4.symbols	2013-06-23 23:48:44.000000000 +0000
+++ attica-0.4.2/debian/libattica0.4.symbols	2014-04-12 00:16:35.000000000 +0000
@@ -340,8 +340,8 @@
  _ZN6Attica19DownloadDescription4sizeEv@Base 0.4.0
  _ZN6Attica19DownloadDescription4typeEv@Base 0.4.0
  _ZN6Attica19DownloadDescription5setIdEi@Base 0.4.0
- (optional=gccinternal)_ZN6Attica19DownloadDescription7PrivateD1Ev@Base 0.4.0
- (optional=gccinternal)_ZN6Attica19DownloadDescription7PrivateD2Ev@Base 0.4.0
+ (optional=gccinternal|arch=!arm64)_ZN6Attica19DownloadDescription7PrivateD1Ev@Base 0.4.0
+ (optional=gccinternal|arch=!arm64)_ZN6Attica19DownloadDescription7PrivateD2Ev@Base 0.4.0
  _ZN6Attica19DownloadDescription7setLinkERK7QString@Base 0.4.0
  _ZN6Attica19DownloadDescription7setNameERK7QString@Base 0.4.0
  _ZN6Attica19DownloadDescription7setSizeEj@Base 0.4.0

Reply via email to