Looks like it should be a simple patch (a this-> or foo::bar or similar), but I have no time to look into it right now. Will follow up later... if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -Dgtkmm_COMPILATION -I../../glib -I../../glib -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/lib/sigc++-1.2/include -I/usr/include/sigc++-1.2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O3 -march=athlon-xp -fomit-frame-pointer -ftracer -pipe -maccumulate-outgoing-args -fprefetch-loop-arrays -Wall -MT fixed.lo -MD -MP -MF ".deps/fixed.Tpo" \ -c -o fixed.lo `test -f 'fixed.cc' || echo './'`fixed.cc; \ then mv -f ".deps/fixed.Tpo" ".deps/fixed.Plo"; \ else rm -f ".deps/fixed.Tpo"; exit 1; \ fi In file included from ../../gtk/gtkmm/treeselection.h:31, from ../../gtk/gtkmm/treeview.h:32, from ../../gtk/gtkmm/fileselection.h:35, from fileselection.cc:3: ../../gtk/gtkmm/treepath.h: In member function `void Gtk::TreePath::append(In, In)': ../../gtk/gtkmm/treepath.h:297: error: insufficient contextual information to determine type Reproducible: Always Steps to Reproduce:
Looks like it's a bug in the source that didn't previously appear, possibly because the method is never instantiated. Possibly. Anyway, the attached diff gets it compiled and might even be correct.
Created attachment 30311 [details, diff] Fix for the problem
*** Bug 49565 has been marked as a duplicate of this bug. ***
gtkmm-1.1.12 got released that supposedly fixes this (not yet in the tree)
I hit the same bug. The new ebuild is still not in teh tree? :( Had to patch myself using this patch. Thanks, Jonathan.
2.2.12 is in portage and seems to fix the problem.
Yes, gtkmm-2.2.12 also compiles on ppc with gcc-3.4.
*** Bug 56478 has been marked as a duplicate of this bug. ***
2.2.12 stable in portage, wait 35 minutes, sync, merge thanks to all controbuting
*** Bug 71092 has been marked as a duplicate of this bug. ***