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