Package: firefox
Version: 1.5.dfsg+1.5.0.6-5
Severity: wishlist
Tags: patch

Hello,

when building the latests version of 'firefox' on ppc64/unstable,
I get the following error:

xptcinvoke_ppc_linux.cpp:96: error: cast from 'void*' to 'PRUint32' loses 
precision
xptcinvoke_ppc_linux.cpp:104: error: cast from 'PRUint32*' to 'PRUint32' loses 
precision
xptcinvoke_ppc_linux.cpp:123: error: cast from 'PRUint32*' to 'PRUint32' loses 
precision
make[8]: *** [xptcinvoke_ppc_linux.o] Error 1
make[8]: Leaving directory 
`/firefox-1.5.dfsg+1.5.0.6/xpcom/reflect/xptcall/src/md/unix'

The previous version 1.5.dfsg+1.5.0.6-4 built fine on ppc64. Apparently
the latest change of xpcom/reflect/xptcall/src/md/unix/Makefile.in broke
the ppc64 build.

With the attached patch 'firefox' builds again on ppc64.

Regards
Andreas Jochens

diff -urN 
../tmp-orig/firefox-1.5.dfsg+1.5.0.6/xpcom/reflect/xptcall/src/md/unix/Makefile.in
 ./xpcom/reflect/xptcall/src/md/unix/Makefile.in
--- 
../tmp-orig/firefox-1.5.dfsg+1.5.0.6/xpcom/reflect/xptcall/src/md/unix/Makefile.in
  2006-09-14 06:03:24.000000000 +0000
+++ ./xpcom/reflect/xptcall/src/md/unix/Makefile.in     2006-09-14 
06:02:49.000000000 +0000
@@ -273,7 +273,7 @@
 # Linux/PPC
 #
 ifeq ($(OS_ARCH),Linux)
-ifneq (,$(filter ppc ppc64 powerpc powerpc64,$(OS_TEST)))
+ifneq (,$(filter ppc powerpc,$(OS_TEST)))
 CPPSRCS                := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp
 ASFILES                := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s
 AS             := $(CC) -c -x assembler-with-cpp


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to