Summary: | Emerge of fwbuilder-1.0.11 does not generate GUI | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | J. Alexander Jacocks <jjacocks> |
Component: | Current packages | Assignee: | Sparc Porters <sparc> |
Status: | VERIFIED TEST-REQUEST | ||
Severity: | major | CC: | gcc-porting |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | Sparc | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
J. Alexander Jacocks
2003-10-03 09:43:48 UTC
This may be platform independant, but I do not have an x86 machine to verify on. Marking this as major as it is not a blocking bug (i.e. it does not keep you from using your system). It looks like it probably is a sparc (or at least non-x86) issue. Looking into it. Ok, so it looks like the culprit is a GCC bug. What's happening is while fwbuilder is building the GUI, it segfaults on a compile. However for some odd reason this does not cause the build to fail entirely, just the GUI. So the ebuild keeps on going and installs. Failure looks like; g++ -DLOCALEDIR=\"/usr/share/locale\" -DPACKAGE=\"fwbuilder\" -DHAVE_CONFIG_H - mcpu=ultrasparc -mtune=ultrasparc -O3 -pipe -Wall -I. -I../.. -I../../intl -DHA VE_CONFIG_H -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr /include/libxml2 -I/usr/lib/sigc++-1.0/include -I/usr/include/sigc++-1.0 -I/usr /lib/gtkmm/include -I/usr/include/gtk-1.2 -I/usr/X11R6/include -I/usr/includ e/gdk-pixbuf-1.0 -c ASDruidP10Dialog.cc StandardRulesDruid2.cc: In member function `void StandardRulesDruid::generateRulesForNetAndDMZProtection()': StandardRulesDruid2.cc:663: internal error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. make[2]: *** [StandardRulesDruid2.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/fwbuilder-1.0.11/work/fwbuilder-1.0 .11/src/gui' Adding the gcc-porting team to CC so they can peruse, Sorry, I didn't catch that in the output. That'll teach me to read the output more carefully. Thanks for looking in to this. Looking into this a little more, it appears that the CFLAG -O3 is a little too much for the GUI. The CFLAG -O2 works, so I've adjusted the ebuild to make this switch automatically for sparc. Wait about half an hour or so before syncing your portage tree, then try re-emerging fwbuilder. Marked stable and closing. |