Package: mozilla-thunderbird Version: 1.0-3 Severity: normal Hi, building thunderbird on x86_64 with with a 32bit userspace gives:
c++ -o xptcinvoke_x86_64_linux.o -c -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DEXPORT_XPTC_API -I../../../../../../dist/include/xpcom -I../../../../../../dist/include -I/home/1-it-2-37/mozilla-thunderbird/mozilla-thunderbird-1.0/build-dir/mozilla/dist/include/nspr -I/usr/include -I./../.. -fPIC -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -pedantic -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -O2 -DMOZILLA_CLIENT -include ../../../../../../mozilla-config.h -Wp,-MD,.deps/xptcinvoke_x86_64_linux.pp xptcinvoke_x86_64_linux.cpp xptcinvoke_x86_64_linux.cpp: In function `void invoke_copy_to_stack(PRUint64*, unsigned int, nsXPTCVariant*, PRUint64*, double*)': xptcinvoke_x86_64_linux.cpp:86: warning: cast from pointer to integer of different size xptcinvoke_x86_64_linux.cpp:102: warning: cast from pointer to integer of different size xptcinvoke_x86_64_linux.cpp:82: warning: `PRUint64 value' might be used uninitialized in this function xptcinvoke_x86_64_linux.cpp: In function `nsresult XPTC_InvokeByIndex(nsISupports*, unsigned int, unsigned int, nsXPTCVariant*) ': xptcinvoke_x86_64_linux.cpp:193: warning: cast from pointer to integer of different size xptcinvoke_x86_64_linux.cpp:206: warning: cast to pointer from integer of different size xptcinvoke_x86_64_linux.cpp:209: warning: cast to pointer from integer of different size xptcinvoke_x86_64_linux.cpp:153: error: register specified for `double d0' isn't suitable for data type xptcinvoke_x86_64_linux.cpp:153: error: register name given for non-register variable `double d0' xptcinvoke_x86_64_linux.cpp:154: error: register specified for `double d1' isn't suitable for data type xptcinvoke_x86_64_linux.cpp:154: error: register name given for non-register variable `double d1' xptcinvoke_x86_64_linux.cpp:155: error: register specified for `double d2' isn't suitable for data type xptcinvoke_x86_64_linux.cpp:155: error: register name given for non-register variable `double d2' xptcinvoke_x86_64_linux.cpp:156: error: register specified for `double d3' isn't suitable for data type xptcinvoke_x86_64_linux.cpp:156: error: register name given for non-register variable `double d3' xptcinvoke_x86_64_linux.cpp:157: error: register specified for `double d4' isn't suitable for data type xptcinvoke_x86_64_linux.cpp:157: error: register name given for non-register variable `double d4' xptcinvoke_x86_64_linux.cpp:158: error: register specified for `double d5' isn't suitable for data type xptcinvoke_x86_64_linux.cpp:158: error: register name given for non-register variable `double d5' xptcinvoke_x86_64_linux.cpp:159: error: register specified for `double d6' isn't suitable for data type xptcinvoke_x86_64_linux.cpp:159: error: register name given for non-register variable `double d6' xptcinvoke_x86_64_linux.cpp:160: error: register specified for `double d7' isn't suitable for data type xptcinvoke_x86_64_linux.cpp:160: error: register name given for non-register variable `double d7' make[8]: *** [xptcinvoke_x86_64_linux.o] Error 1 make[8]: Leaving directory `/home/1-it-2-37/mozilla-thunderbird/mozilla-thunderbird-1.0/build-dir/mozilla/xpcom/reflect/xptcall/src/md/unix' make[7]: *** [libs] Error 2 make[7]: Leaving directory `/home/1-it-2-37/mozilla-thunderbird/mozilla-thunderbird-1.0/build-dir/mozilla/xpcom/reflect/xptcall/src/md' make[6]: *** [libs] Error 2 make[6]: Leaving directory `/home/1-it-2-37/mozilla-thunderbird/mozilla-thunderbird-1.0/build-dir/mozilla/xpcom/reflect/xptcall/src' make[5]: *** [libs] Error 2 make[5]: Leaving directory `/home/1-it-2-37/mozilla-thunderbird/mozilla-thunderbird-1.0/build-dir/mozilla/xpcom/reflect/xptcall' make[4]: *** [libs] Error 2 make[4]: Leaving directory `/home/1-it-2-37/mozilla-thunderbird/mozilla-thunderbird-1.0/build-dir/mozilla/xpcom/reflect' make[3]: *** [libs] Error 2 make[3]: Leaving directory `/home/1-it-2-37/mozilla-thunderbird/mozilla-thunderbird-1.0/build-dir/mozilla/xpcom' make[2]: *** [tier_2] Error 2 make[2]: Leaving directory `/home/1-it-2-37/mozilla-thunderbird/mozilla-thunderbird-1.0/build-dir/mozilla' make[1]: *** [default] Error 2 make[1]: Leaving directory `/home/1-it-2-37/mozilla-thunderbird/mozilla-thunderbird-1.0/build-dir/mozilla' make: *** [build-stamp] Error 2 debuild: fatal error at line 764: dpkg-buildpackage failed! Problem can be worked around by using e.g. "linux32 debuild". The correct solution would probably be to not rely 'uname -m' in ./configure but to detect the machine type by using gcc (as dpkg-architecture does). Alternatively we could pass the machine detected by dpkg-architecture to ./configure. Cheers, -- Guido -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: powerpc (ppc) Kernel: Linux 2.6.11.6-agx0 Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Versions of packages mozilla-thunderbird depends on: ii libatk1.0-0 1.8.0-4 The ATK accessibility toolkit ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an ii libfontconfig1 2.3.1-2 generic font configuration library ii libfreetype6 2.1.7-2.3 FreeType 2 font engine, shared lib ii libgcc1 1:3.4.3-12 GCC support library ii libglib2.0-0 2.6.3-1 The GLib library of C routines ii libgtk2.0-0 2.6.2-4 The GTK+ graphical user interface ii libpango1.0-0 1.8.1-1 Layout and rendering of internatio ii libstdc++5 1:3.3.5-12 The GNU Standard C++ Library v3 ii libx11-6 4.3.0.dfsg.1-12 X Window System protocol client li ii libxext6 4.3.0.dfsg.1-12 X Window System miscellaneous exte ii libxft2 2.1.2-6 FreeType-based font drawing librar ii libxp6 4.3.0.dfsg.1-12 X Window System printing extension ii libxrender1 0.8.3-7 X Rendering Extension client libra ii libxt6 4.3.0.dfsg.1-12 X Toolkit Intrinsics hi xlibs 4.3.0.dfsg.1-4 X Window System client libraries m ii zlib1g 1:1.2.2-4 compression library - runtime
signature.asc
Description: Digital signature