Summary: | emerge gtk+ fails to compile in demos/ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Peter Weilbacher <gentoo> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED INVALID | ||
Severity: | critical | ||
Priority: | High | ||
Version: | 1.4_rc4 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | all the emerge output |
Description
Peter Weilbacher
2003-07-22 04:31:26 UTC
can you attach a bigger blurb of output ? Created attachment 14921 [details]
all the emerge output
Not sure what you want to find in there, though... I have also tried to run the problematic command manually: root # /var/tmp/portage/gtk+-2.2.1/work/gtk+-2.2.1/demos demos # GDK_PIXBUF_MODULE_FILE=../gdk-pixbuf/gdk-pixbuf.loaders ../gdk-pixbuf/gdk-pixbuf-csource --build-list apple_red apple-red.png gnome_foot gnome-foot.png Illegal instruction Hmm, see anything wrong in my emerge settings? "-march=pentium2" can't be too wrong for the Mendocino?? i don't know, try something more conservative like -march i686 or i486 No, still the same error with CHOST="i386-pc-linux-gnu" CFLAGS="-march=i386 -pipe" Any other ideas short of recompiling everything with these settings? I re-emerged libpng using CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -mmmx -mno-sse -mno-sse2 -mno-3dnow -fomit-frame-pointer -O3 -pipe" before compiling gtk+ _again_, and now it worked. GCC seems to assume these extra features for a PII while my Mendocino does not have them, and it seems that libpng (whose lib the GTK+ compile uses) actually uses one of these features... optimizations problem, closing. I suggest stop using pentium2 for arch, cause it might trigger more problems. |