Date: Tue, 06 Dec 2005 01:40:09 +0100 From: Palle Girgensohn <girgen@FreeBSD.org> To: gnome@FreeBSD.org Subject: firefox build -> internal compiler error? Message-ID: <B38EE78C458E43F0D973D84E@palle.girgensohn.se>
next in thread | raw e-mail | index | archive | help
Hi, any ideas about this? On FreeBSD 5.4-stable-x86 from November 4 th. Relevant make.conf options: CPUTYPE?=athlon-xp CFLAGS= -pipe -O The build fails with "internal compiler error". Removing -O2 (which shouldn't be there, by the way, since I asked for -O), makes the source file build.: I'll try without the options above, but I can't see that it would make any difference c++ -o nsSVGCairoPathBuilder.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"FreeBSD5\" -DOSARCH=\"FreeBSD\" -DBUILD_ID=0000000000 -DMOZ_ENABLE_GTK2 -I../../../../../gfx/src -I../../../../../gfx/src/gtk -I../../../../../dist/include/xpcom -I../../../../../dist/include/widget -I../../../../../dist/include/pref -I../../../../../dist/include/gfx -I../../../../../dist/include/imglib2 -I../../../../../dist/include/string -I../../../../../dist/include/dom -I../../../../../dist/include/content -I../../../../../dist/include/necko -I../../../../../dist/include/util -I../../../../../dist/include/uconv -I../../../../../dist/include/windowwatcher -I../../../../../dist/include/locale -I../../../../../dist/include/layout -I../../../../../dist/include/cairo -I../../../../../dist/include/libpixman -I../../../../../dist/include/gksvgcairo -I../../../../../dist/include -I/usr/local/include/nspr -I/usr/local/include -I/usr/local/include -I../../../../../dist/sdk/include -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -I/usr/X11R6/include -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 -fno-strict-aliasing -pipe -march=athlon-xp -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O2 -I/usr/local/include/cairo -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../../../mozilla-config.h nsSVGCairoPathBuilder.cpp nsSVGCairoRegion.cpp c++ -o nsSVGCairoRegion.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"FreeBSD5\" -DOSARCH=\"FreeBSD\" -DBUILD_ID=0000000000 -DMOZ_ENABLE_GTK2 -I../../../../../gfx/src -I../../../../../gfx/src/gtk -I../../../../../dist/include/xpcom -I../../../../../dist/include/widget -I../../../../../dist/include/pref -I../../../../../dist/include/gfx -I../../../../../dist/include/imglib2 -I../../../../../dist/include/string -I../../../../../dist/include/dom -I../../../../../dist/include/content -I../../../../../dist/include/necko -I../../../../../dist/include/util -I../../../../../dist/include/uconv -I../../../../../dist/include/windowwatcher -I../../../../../dist/include/locale -I../../../../../dist/include/layout -I../../../../../dist/include/cairo -I../../../../../dist/include/libpixman -I../../../../../dist/include/gksvgcairo -I../../../../../dist/include -I/usr/local/include/nspr -I/usr/local/include -I/usr/local/include -I../../../../../dist/sdk/include -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -I/usr/X11R6/include -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 -fno-strict-aliasing -pipe -march=athlon-xp -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O2 -I/usr/local/include/cairo -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../../../mozilla-config.h nsSVGCairoRegion.cpp nsSVGCairoGlyphMetrics.cpp c++ -o nsSVGCairoGlyphMetrics.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"FreeBSD5\" -DOSARCH=\"FreeBSD\" -DBUILD_ID=0000000000 -DMOZ_ENABLE_GTK2 -I../../../../../gfx/src -I../../../../../gfx/src/gtk -I../../../../../dist/include/xpcom -I../../../../../dist/include/widget -I../../../../../dist/include/pref -I../../../../../dist/include/gfx -I../../../../../dist/include/imglib2 -I../../../../../dist/include/string -I../../../../../dist/include/dom -I../../../../../dist/include/content -I../../../../../dist/include/necko -I../../../../../dist/include/util -I../../../../../dist/include/uconv -I../../../../../dist/include/windowwatcher -I../../../../../dist/include/locale -I../../../../../dist/include/layout -I../../../../../dist/include/cairo -I../../../../../dist/include/libpixman -I../../../../../dist/include/gksvgcairo -I../../../../../dist/include -I/usr/local/include/nspr -I/usr/local/include -I/usr/local/include -I../../../../../dist/sdk/include -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -I/usr/X11R6/include -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 -fno-strict-aliasing -pipe -march=athlon-xp -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O2 -I/usr/local/include/cairo -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../../../mozilla-config.h nsSVGCairoGlyphMetrics.cpp nsSVGCairoGlyphMetrics.cpp: In member function `virtual void nsSVGCairoGlyphMetrics::SelectFont(cairo_t*)': nsSVGCairoGlyphMetrics.cpp:309: warning: 'slant' might be used uninitialized in this function nsSVGCairoGlyphGeometry.cpp c++ -o nsSVGCairoGlyphGeometry.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"FreeBSD5\" -DOSARCH=\"FreeBSD\" -DBUILD_ID=0000000000 -DMOZ_ENABLE_GTK2 -I../../../../../gfx/src -I../../../../../gfx/src/gtk -I../../../../../dist/include/xpcom -I../../../../../dist/include/widget -I../../../../../dist/include/pref -I../../../../../dist/include/gfx -I../../../../../dist/include/imglib2 -I../../../../../dist/include/string -I../../../../../dist/include/dom -I../../../../../dist/include/content -I../../../../../dist/include/necko -I../../../../../dist/include/util -I../../../../../dist/include/uconv -I../../../../../dist/include/windowwatcher -I../../../../../dist/include/locale -I../../../../../dist/include/layout -I../../../../../dist/include/cairo -I../../../../../dist/include/libpixman -I../../../../../dist/include/gksvgcairo -I../../../../../dist/include -I/usr/local/include/nspr -I/usr/local/include -I/usr/local/include -I../../../../../dist/sdk/include -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -I/usr/X11R6/include -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 -fno-strict-aliasing -pipe -march=athlon-xp -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O2 -I/usr/local/include/cairo -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../../../mozilla-config.h nsSVGCairoGlyphGeometry.cpp nsSVGCairoGradient.cpp c++ -o nsSVGCairoGradient.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"FreeBSD5\" -DOSARCH=\"FreeBSD\" -DBUILD_ID=0000000000 -DMOZ_ENABLE_GTK2 -I../../../../../gfx/src -I../../../../../gfx/src/gtk -I../../../../../dist/include/xpcom -I../../../../../dist/include/widget -I../../../../../dist/include/pref -I../../../../../dist/include/gfx -I../../../../../dist/include/imglib2 -I../../../../../dist/include/string -I../../../../../dist/include/dom -I../../../../../dist/include/content -I../../../../../dist/include/necko -I../../../../../dist/include/util -I../../../../../dist/include/uconv -I../../../../../dist/include/windowwatcher -I../../../../../dist/include/locale -I../../../../../dist/include/layout -I../../../../../dist/include/cairo -I../../../../../dist/include/libpixman -I../../../../../dist/include/gksvgcairo -I../../../../../dist/include -I/usr/local/include/nspr -I/usr/local/include -I/usr/local/include -I../../../../../dist/sdk/include -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -I/usr/X11R6/include -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 -fno-strict-aliasing -pipe -march=athlon-xp -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O2 -I/usr/local/include/cairo -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../../../mozilla-config.h nsSVGCairoGradient.cpp nsSVGCairoGradient.cpp: In function `cairo_pattern_t* CairoGradient(cairo_t*, nsISVGGradient*, nsISVGGeometrySource*)': nsSVGCairoGradient.cpp:843: internal compiler error: in make_decl_rtl, at varasm.c:752 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. gmake[6]: *** [nsSVGCairoGradient.o] Fel 1 gmake[6]: Leaving directory `/opt/obj/.a/banan/usr/ports/www/firefox/work/mozilla/layout/svg/renderer/src/cairo' gmake[5]: *** [libs] Fel 2 gmake[5]: Leaving directory `/opt/obj/.a/banan/usr/ports/www/firefox/work/mozilla/layout/svg/renderer/src' gmake[4]: *** [libs] Fel 2 gmake[4]: Leaving directory `/opt/obj/.a/banan/usr/ports/www/firefox/work/mozilla/layout/svg/renderer' gmake[3]: *** [libs] Fel 2 gmake[3]: Leaving directory `/opt/obj/.a/banan/usr/ports/www/firefox/work/mozilla/layout/svg' gmake[2]: *** [libs] Fel 2 gmake[2]: Leaving directory `/opt/obj/.a/banan/usr/ports/www/firefox/work/mozilla/layout' gmake[1]: *** [tier_9] Fel 2 gmake[1]: Leaving directory `/opt/obj/.a/banan/usr/ports/www/firefox/work/mozilla' gmake: *** [default] Fel 2 *** Error code 2 # gcc --version gcc (GCC) 3.4.2 [FreeBSD] 20040728 Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Now, removing -O2 and adding -O, it works: # c++ -o nsSVGCairoGradient.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"FreeBSD5\" -DOSARCH=\"FreeBSD\" -DBUILD_ID=0000000000 -DMOZ_ENABLE_GTK2 -I../../../../../gfx/src -I../../../../../gfx/src/gtk -I../../../../../dist/include/xpcom -I../../../../../dist/include/widget -I../../../../../dist/include/pref -I../../../../../dist/include/gfx -I../../../../../dist/include/imglib2 -I../../../../../dist/include/string -I../../../../../dist/include/dom -I../../../../../dist/include/content -I../../../../../dist/include/necko -I../../../../../dist/include/util -I../../../../../dist/include/uconv -I../../../../../dist/include/windowwatcher -I../../../../../dist/include/locale -I../../../../../dist/include/layout -I../../../../../dist/include/cairo -I../../../../../dist/include/libpixman -I../../../../../dist/include/gksvgcairo -I../../../../../dist/include -I/usr/local/include/nspr -I/usr/local/include -I/usr/local/include -I../../../../../dist/sdk/include -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -I/usr/X11R6/include -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 -O -fno-strict-aliasing -pipe -march=athlon-xp -fshort-wchar -pipe -DNDEBUG -DTRIMMED -I/usr/local/include/cairo -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../../../mozilla-config.h nsSVGCairoGradient.cpp # (Works fine, no -O2). /Palle
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B38EE78C458E43F0D973D84E>