I did an emerge --update world today, and one of the new packages was GTK+2.0. I noted that it cooexisted with GTK+-1.2, sitting in a different slot. Fine. However, upon starting up a new X session while playing around, I noticed that none of the graphics were showing up. I looked at the console display for X, and there were a few hundred errors that I had not seen before. When X finally came up, none of the graphics were there. The error had to do with a particular file, some particular .so that wasn't being linked properly. It had png in the name; and the name is longer than any png library I have currently installed. Which explains why it couldn't find it. I didn't get a capture of this, unfortunately. I tried deleting most of my configuration stuff in Gnome, to no avail, and then realized it was probably a GTK problem. So I re-emerged GTK+-1.2, and things were fine. Upon getting onto the channel and asking to have the GTK+-2.0 package masked out, I decided to try re-emerging GTK2 and watching it break again. However, this time the compile itself broke, near the end: -- i686-pc-linux-gnu-gcc -shared gtkaccelgroup.lo gtkaccelmap.lo gtkaccellabel.lo gtkaccessible.lo gtkadjustment.lo gtkalignment.lo gtkarrow.lo gtkaspectframe.lo gtkbin.lo gtkbindings.lo gtkbbox.lo gtkbox.lo gtkbutton.lo gtkcalendar.lo gtkcellrenderer.lo gtkcelleditable.lo gtkcellrenderertext.lo gtkcellrenderertoggle.lo gtkcellrendererpixbuf.lo gtkcheckbutton.lo gtkcheckmenuitem.lo gtkseparatormenuitem.lo gtkclipboard.lo gtkclist.lo gtkcolorsel.lo gtkcolorseldialog.lo gtkcombo.lo gtkcontainer.lo gtkctree.lo gtkcurve.lo gtkdialog.lo gtkdnd.lo gtkdrawingarea.lo gtkeditable.lo gtkentry.lo gtkeventbox.lo gtkfilesel.lo gtkfixed.lo gtkfontsel.lo gtkframe.lo gtkgamma.lo gtkgc.lo gtkhandlebox.lo gtkhbbox.lo gtkhbox.lo gtkhpaned.lo gtkhruler.lo gtkhscale.lo gtkhscrollbar.lo gtkhseparator.lo gtkhsv.lo gtkiconfactory.lo gtkimage.lo gtkimagemenuitem.lo gtkimcontext.lo gtkimcontextsimple.lo gtkimmodule.lo gtkimmulticontext.lo gtkinputdialog.lo gtkinvisible.lo gtkitem.lo gtkitemfactory.lo gtkkeyhash.lo gtklabel.lo gtklayout.lo gtklist.lo gtklistitem.lo gtkliststore.lo gtkmain.lo gtkmarshalers.lo gtkmarshal.lo gtkmenu.lo gtkmenubar.lo gtkmenuitem.lo gtkmenushell.lo gtkmessagedialog.lo gtkmisc.lo gtknotebook.lo gtkobject.lo gtkoldeditable.lo gtkoptionmenu.lo gtkpaned.lo gtkpixmap.lo gtkpreview.lo gtkprogress.lo gtkprogressbar.lo gtkradiobutton.lo gtkradiomenuitem.lo gtkrange.lo gtkrbtree.lo gtkrc.lo gtkruler.lo gtkscale.lo gtkscrollbar.lo gtkscrolledwindow.lo gtkselection.lo gtkseparator.lo gtksettings.lo gtksignal.lo gtksizegroup.lo gtkspinbutton.lo gtkstock.lo gtkstyle.lo gtkstatusbar.lo gtktable.lo gtktearoffmenuitem.lo gtktext.lo gtktextbtree.lo gtktextbuffer.lo gtktextchild.lo gtktextdisplay.lo gtktextiter.lo gtktextlayout.lo gtktextmark.lo gtktextsegment.lo gtktexttag.lo gtktexttagtable.lo gtktexttypes.lo gtktextutil.lo gtktextview.lo gtkthemes.lo gtktipsquery.lo gtktogglebutton.lo gtktoolbar.lo gtktooltips.lo gtktree.lo gtktreeitem.lo gtktreedatalist.lo gtktreednd.lo gtktreemodel.lo gtktreemodelsort.lo gtktreeselection.lo gtktreesortable.lo gtktreestore.lo gtktreeview.lo gtktreeviewcolumn.lo gtktypebuiltins.lo gtktypeutils.lo gtkvbbox.lo gtkvbox.lo gtkviewport.lo gtkvpaned.lo gtkvruler.lo gtkvscale.lo gtkvscrollbar.lo gtkvseparator.lo gtkwidget.lo gtkwindow.lo gtkwindow-decorate.lo fnmatch.lo gtkplug.lo gtksocket.lo -Wl,--rpath -Wl,/var/tmp/portage/gtk+-2.0.3/work/gtk+-2.0.3/gdk-pixbuf/.libs -Wl,--rpath -Wl,/var/tmp/portage/gtk+-2.0.3/work/gtk+-2.0.3/gdk/.libs -L/usr/X11R6/lib -L/var/tmp/portage/gtk+-2.0.3/work/gtk+-2.0.3/gdk-pixbuf/.libs -L/usr/lib ../gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so ../gdk/.libs/libgdk-x11-2.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libatk-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -lm -Wl,--export-dynamic -Wl,-soname -Wl,libgtk-x11-2.0.so.0 -Wl,-retain-symbols-file -Wl,.libs/libgtk-x11-2.0.exp -o .libs/libgtk-x11-2.0.so.0.0.3 collect2: ld terminated with signal 11 [Segmentation fault], core dumped make[3]: *** [libgtk-x11-2.0.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/gtk+-2.0.3/work/gtk+-2.0.3/gtk' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gtk+-2.0.3/work/gtk+-2.0.3/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gtk+-2.0.3/work/gtk+-2.0.3' -- I still recommend masking gtk+-2.0 out. If it tramples on one person's system, there's almost a guarantee it'll trample on other people's.
Created attachment 1280 [details] gtk2 config.log This is my config.log on the gtk2 build, as requested by Spidler.
I tried a recompile after unmerging GTK+-2 and cleaning out /var/tmp/portage. This is the error I got /this/ time: -- i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Gtk\" -DGTK_LIBDIR=\"/usr/lib\" -DGTK_DATA_PREFIX=\"/usr\" -DGTK_SYSCONFDIR=\"/etc\" -DGTK_LOCALEDIR=\"/usr/share/locale\" -DGTK_VERSION=\"2.0.3\" -DGTK_BINARY_VERSION=\"2.0.0\" -DGTK_HOST=\"i686-pc-linux-gnu\" -DGTK_COMPILATION -I../gtk -I.. -I../gdk -I../gdk -I../gdk-pixbuf -I../gdk-pixbuf -DG_ENABLE_DEBUG -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/atk-1.0 -march=i686 -O3 -pipe -g -Wall -c gtkclist.c -fPIC -DPIC -o gtkclist.lo i686-pc-linux-gnu-gcc: Internal compiler error: program cc1 got fatal signal 11 {standard input}: Assembler messages: {standard input}:33235: Warning: partial line at end of file ignored cpp0: output pipe has been closed make[3]: *** [gtkclist.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/gtk+-2.0.3/work/gtk+-2.0.3/gtk' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gtk+-2.0.3/work/gtk+-2.0.3/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gtk+-2.0.3/work/gtk+-2.0.3' make: *** [all-recursive-am] Error 2 --
Unable to reproduce with gtk+-1.2.10-r8, gtk+-2.0.3, and gcc 2.95.3. gtk+ 1.2.10-r8 remerged fine after merging gtk+-2.0.3 Are you using gcc 3.x?
from discussion yesterday on IRC and from the reports I say "hardware failure" since the reports are inconsistent and also appeared when unpacking tarballs yesterday. closing this as WORKSFORME after three rebuilds with different flags on gtk+ 1.2.8 and 2.0 yesterday.
I have to agree. Turns out that the problem was a bad DIMM; the recompile worked fine after I pulled the offending memory unit out, and I've restarted X a number of times with no problems.
Okay. I saw this on someone else's machine the other day, and this is someone who's not having RAM problems like I did, etc. [I'm referring to the gdk png pixbuf stuff at the start of GNOME, rather than to the Sig11 stuff.] I'm going to reopen this bug, because I believe it's a valid one. Ignore all the stuff about the rebuild not working properly. I'm going to update the bug information to more accurately reflect what it is now.
ok, please check out with the new information, including gtk+2.0.x version and revisions, preferrably also with information on wether he had gtk+2 installed previous to this or not.
closing for age.