Subject: port-sparc/33169: firefox-1.5.0.1nb1 compilation error in nsTextFormatter.cpp
To: None <port-sparc-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <Patrick.Lemmens@gmail.com>
List: netbsd-bugs
Date: 03/30/2006 04:25:00
>Number:         33169
>Category:       port-sparc
>Synopsis:       firefox-1.5.0.1nb1 compilation error in nsTextFormatter.cpp
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-sparc-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Mar 30 04:25:00 +0000 2006
>Originator:     Patrick Lemmens
>Release:        3.0
>Organization:
>Environment:
NetBSD Aegir 3.0 NetBSD 3.0 (GENERIC.MP) #0: Mon Dec 19 04:05:22 UTC 2005  builds@b3.netbsd.org:/home/builds/ab/netbsd-3-0-RELEASE/sparc/200512182024Z-obj/home/builds/ab/netbsd-3-0-RELEASE/src/sys/arch/sparc/compile/GENERIC.MP sparc
>Description:
When compiling the firefox-1.5.0.1nb1 it stops with the follwoing error:

c++ -o nsTextFormatter.o -c  -DMOZILLA_INTERNAL_API -DOSTYPE=\"NetBSD3\" -DOSARCH=\"NetBSD\" -DBUILD_ID=0000000000 -D_IMPL_NS_COM  -I../../dist/include/string -I../../dist/include/xpcom -I../../dist/include -I../../dist/include/nspr -I/usr/pkg/include -I/usr/pkg/include  -I/usr/X11R6/include   -fPIC -DPIC  -I/usr/pkg/include -I/usr/include -I/usr/X11R6/include -DGLX_GLXEXT_LEGACY -I/usr/pkg/include/freetype2  -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R6/include -DGLX_GLXEXT_LEGACY -I/usr/pkg/include/freetype2 -Dunix -fshort-wchar -pthread -pipe  -DNDEBUG -DTRIMMED -O2  -I/usr/pkg/include -I/usr/include -I/usr/X11R6/include -DGLX_GLXEXT_LEGACY -I/usr/pkg/include/freetype2  -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../mozilla-config.h -Wp,-MD,.deps/nsTextFormatter.pp nsTextFormatter.
 cpp
nsTextFormatter.cpp: In function `NumArgState* BuildArgArray(const PRUnichar*, char*, int*, NumArgState*)':
nsTextFormatter.cpp:801: warning: cast from `char*' to `PRIntn**' increases required alignment of target type
nsTextFormatter.cpp:801: warning: cast from `char*' to `PRIntn*' increases required alignment of target type
nsTextFormatter.cpp:801: warning: cast from `char*' to `PRIntn*' increases required alignment of target type
nsTextFormatter.cpp:803: warning: cast from `char*' to `PRInt32**' increases required alignment of target type
nsTextFormatter.cpp:803: warning: cast from `char*' to `PRInt32*' increases required alignment of target type
nsTextFormatter.cpp:803: warning: cast from `char*' to `PRInt32*' increases required alignment of target type
nsTextFormatter.cpp:805: warning: cast from `char*' to `PRUint32**' increases required alignment of target type
nsTextFormatter.cpp:805: warning: cast from `char*' to `PRUint32*' increases required alignment of target type
nsTextFormatter.cpp:805: warning: cast from `char*' to `PRUint32*' increases required alignment of target type
nsTextFormatter.cpp:807: warning: cast from `char*' to `PRInt64**' increases required alignment of target type
nsTextFormatter.cpp:807: warning: cast from `char*' to `PRInt64*' increases required alignment of target type
nsTextFormatter.cpp:807: warning: cast from `char*' to `PRInt64*' increases required alignment of target type
nsTextFormatter.cpp:809: warning: cast from `char*' to `PRUint64**' increases required alignment of target type
nsTextFormatter.cpp:809: warning: cast from `char*' to `PRUint64*' increases required alignment of target type
nsTextFormatter.cpp:809: warning: cast from `char*' to `PRUint64*' increases required alignment of target type
nsTextFormatter.cpp:811: warning: cast from `char*' to `char***' increases required alignment of target type
nsTextFormatter.cpp:811: warning: cast from `char*' to `char**' increases required alignment of target type
nsTextFormatter.cpp:811: warning: cast from `char*' to `char**' increases required alignment of target type
nsTextFormatter.cpp:813: warning: cast from `char*' to `PRIntn***' increases required alignment of target type
nsTextFormatter.cpp:813: warning: cast from `char*' to `PRIntn**' increases required alignment of target type
nsTextFormatter.cpp:813: warning: cast from `char*' to `PRIntn**' increases required alignment of target type
nsTextFormatter.cpp:815: warning: cast from `char*' to `double**' increases required alignment of target type
nsTextFormatter.cpp:815: warning: cast from `char*' to `double**' increases required alignment of target type
nsTextFormatter.cpp:815: warning: cast from `char*' to `double*' increases required alignment of target type
nsTextFormatter.cpp:815: warning: cast from `char*' to `double*' increases required alignment of target type
nsTextFormatter.cpp:817: warning: cast from `char*' to `PRUnichar***' increases required alignment of target type
nsTextFormatter.cpp:817: warning: cast from `char*' to `PRUnichar**' increases required alignment of target type
nsTextFormatter.cpp:817: warning: cast from `char*' to `PRUnichar**' increases required alignment of target type
nsTextFormatter.cpp: In function `int dosprintf(SprintfState*, const PRUnichar*, char*)':
nsTextFormatter.cpp:942: warning: cast from `char*' to `int**' increases required alignment of target type
nsTextFormatter.cpp:942: warning: cast from `char*' to `int*' increases required alignment of target type
nsTextFormatter.cpp:942: warning: cast from `char*' to `int*' increases required alignment of target type
nsTextFormatter.cpp:957: warning: cast from `char*' to `int**' increases required alignment of target type
nsTextFormatter.cpp:957: warning: cast from `char*' to `int*' increases required alignment of target type
nsTextFormatter.cpp:957: warning: cast from `char*' to `int*' increases required alignment of target type
nsTextFormatter.cpp:1017: warning: cast from `char*' to `int**' increases required alignment of target type
nsTextFormatter.cpp:1017: warning: cast from `char*' to `int*' increases required alignment of target type
nsTextFormatter.cpp:1017: warning: cast from `char*' to `int*' increases required alignment of target type
nsTextFormatter.cpp:1024: warning: cast from `char*' to `int**' increases required alignment of target type
nsTextFormatter.cpp:1024: warning: cast from `char*' to `int*' increases required alignment of target type
nsTextFormatter.cpp:1024: warning: cast from `char*' to `int*' increases required alignment of target type
nsTextFormatter.cpp:1027: warning: cast from `char*' to `int**' increases required alignment of target type
nsTextFormatter.cpp:1027: warning: cast from `char*' to `int*' increases required alignment of target type
nsTextFormatter.cpp:1027: warning: cast from `char*' to `int*' increases required alignment of target type
nsTextFormatter.cpp:1034: warning: cast from `char*' to `unsigned int**' increases required alignment of target type
nsTextFormatter.cpp:1034: warning: cast from `char*' to `unsigned int*' increases required alignment of target type
nsTextFormatter.cpp:1034: warning: cast from `char*' to `unsigned int*' increases required alignment of target type
nsTextFormatter.cpp:1038: warning: cast from `char*' to `PRInt32**' increases required alignment of target type
nsTextFormatter.cpp:1038: warning: cast from `char*' to `PRInt32*' increases required alignment of target type
nsTextFormatter.cpp:1038: warning: cast from `char*' to `PRInt32*' increases required alignment of target type
nsTextFormatter.cpp:1045: warning: cast from `char*' to `PRUint32**' increases required alignment of target type
nsTextFormatter.cpp:1045: warning: cast from `char*' to `PRUint32*' increases required alignment of target type
nsTextFormatter.cpp:1045: warning: cast from `char*' to `PRUint32*' increases required alignment of target type
nsTextFormatter.cpp:1054: warning: cast from `char*' to `PRInt64**' increases required alignment of target type
nsTextFormatter.cpp:1054: warning: cast from `char*' to `PRInt64*' increases required alignment of target type
nsTextFormatter.cpp:1054: warning: cast from `char*' to `PRInt64*' increases required alignment of target type
nsTextFormatter.cpp:1061: warning: cast from `char*' to `PRUint64**' increases required alignment of target type
nsTextFormatter.cpp:1061: warning: cast from `char*' to `PRUint64*' increases required alignment of target type
nsTextFormatter.cpp:1061: warning: cast from `char*' to `PRUint64*' increases required alignment of target type
nsTextFormatter.cpp:1076: warning: cast from `char*' to `double**' increases required alignment of target type
nsTextFormatter.cpp:1076: warning: cast from `char*' to `double*' increases required alignment of target type
nsTextFormatter.cpp:1076: warning: cast from `char*' to `double*' increases required alignment of target type
nsTextFormatter.cpp:1084: warning: cast from `char*' to `int**' increases required alignment of target type
nsTextFormatter.cpp:1084: warning: cast from `char*' to `int*' increases required alignment of target type
nsTextFormatter.cpp:1084: warning: cast from `char*' to `int*' increases required alignment of target type
nsTextFormatter.cpp:1129: warning: cast from `char*' to `const PRUnichar***' increases required alignment of target type
nsTextFormatter.cpp:1129: warning: cast from `char*' to `const PRUnichar**' increases required alignment of target type
nsTextFormatter.cpp:1129: warning: cast from `char*' to `const PRUnichar**' increases required alignment of target type 
nsTextFormatter.cpp:1137: warning: cast from `char*' to `const char***' increases required alignment of target type
nsTextFormatter.cpp:1137: warning: cast from `char*' to `const char**' increases required alignment of target type
nsTextFormatter.cpp:1137: warning: cast from `char*' to `const char**' increases required alignment of target type
nsTextFormatter.cpp:1145: warning: cast from `char*' to `int***' increases required alignment of target type
nsTextFormatter.cpp:1145: warning: cast from `char*' to `int**' increases required alignment of target type
nsTextFormatter.cpp:1145: warning: cast from `char*' to `int**' increases required alignment of target type
nsTextFormatter.cpp:1076: internal compiler error: in convert_move, at expr.c: 565
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.netbsd.org/Misc/send-pr.html> for instructions.
make[3]: *** [nsTextFormatter.o] Error 1
make[3]: Leaving directory `/usr/pkgsrc/www/firefox/work/mozilla/xpcom/ds'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/usr/pkgsrc/www/firefox/work/mozilla/xpcom'
make[1]: *** [tier_2] Error 2
make[1]: Leaving directory `/usr/pkgsrc/www/firefox/work/mozilla'
gmake: *** [default] Error 2
*** Error code 2
>How-To-Repeat:
make
>Fix: