Package: enigmail Version: 2:0.94-3 Followup-For: Bug #358879 It does not seem to be a missing -fPIC (looking at the compile line this option is properly passed). Instead it seems to be one of the #pragma GCC visibility issues. The attached files show a workaround: I simply uncommented the #pragma in mozilla/config/gcc_hidden.h. To build the package on AMD64, simple save both files to debian/patches after unpacking the source package. dpkg-buildpackage then properly builds the package on AMD64 (of course the solution needs some more work to not break the builds on other platforms ;-) )
Best Regards, Andreas -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15 Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Versions of packages enigmail depends on: ii gnupg 1.4.2.2-1 GNU privacy guard - a free PGP rep ii libc6 2.3.6-4 GNU C Library: Shared libraries an ii libgcc1 1:4.0.3-1 GCC support library ii libstdc++6 4.0.3-1 The GNU Standard C++ Library v3 ii thunderbird 1.5-4 Thunderbird standalone mail client enigmail recommends no packages. -- no debconf information
80_amd64-fix.dpatch
Description: application/shellscript
#20_enigmail-remove-tbird-skin-patch #20_enigmail-remove-seamonkey-skin-patch #50_enigmail_src_Makefile_in 50_enigmail_no_upgrade 50_enigmail_ui_content_contents_rdf 50_enigmail_build_package_contents_rdf #50_enigmail_ui_skin_contents_rdf #50_enigmail_ui_locale_en_US_contents_rdf 70_enigmail-fix 80_amd64-fix