[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#744257: attica: FTBFS on arm64 (symbols issue)



Package: attica
Version: 0.4.2-1
Severity: normal
Tags: patch
User: debian-arm@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 <wookey@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 to: