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

