From owner-freebsd-gnome@FreeBSD.ORG Tue Dec 6 00:40:11 2005 Return-Path: X-Original-To: gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B543216A41F for ; Tue, 6 Dec 2005 00:40:11 +0000 (GMT) (envelope-from girgen@FreeBSD.org) Received: from mxfep01.bredband.com (mxfep01.bredband.com [195.54.107.70]) by mx1.FreeBSD.org (Postfix) with ESMTP id D0BCB43D60 for ; Tue, 6 Dec 2005 00:40:10 +0000 (GMT) (envelope-from girgen@FreeBSD.org) Received: from palle.girgensohn.se ([85.226.194.222] [85.226.194.222]) by mxfep01.bredband.com with ESMTP id <20051206004009.WKGV676.mxfep01.bredband.com@palle.girgensohn.se> for ; Tue, 6 Dec 2005 01:40:09 +0100 Received: from palle.girgensohn.se (palle.girgensohn.se [127.0.0.1]) by palle.girgensohn.se (Postfix) with ESMTP id 4C1AB17BA7 for ; Tue, 6 Dec 2005 01:40:09 +0100 (CET) Date: Tue, 06 Dec 2005 01:40:09 +0100 From: Palle Girgensohn To: gnome@FreeBSD.org Message-ID: X-Mailer: Mulberry/3.1.6 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Subject: firefox build -> internal compiler error? X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Dec 2005 00:40:11 -0000 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 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