See attachments...
Created attachment 137096 [details] emerge --info
Created attachment 137097 [details] build.log
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./inc -D_REENTRANT -pthread -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/include/gtksourceview-2.0 -I../inc/ -DLOCALE_DIR=\""/usr/share/locale"\" -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DAPPICON_DIR=\""/usr/share/pixmaps"\" -DPIXMAPS_DIR=\""/usr/share/pixmaps/gobby"\" -march=pentium4 -O2 -fomit-frame-pointer -pipe -Wno-deprecated -MT gobby-preferences.o -MD -MP -MF .deps/gobby-preferences.Tpo -c -o gobby-preferences.o `test -f 'src/preferences.cpp' || echo './'`src/preferences.cpp src/preferences.cpp: In function 'GtkSourceLanguage*<unnamed>::get_language_from_mime_type(GtkSourceLanguageManager*, const gchar*)': src/preferences.cpp:36: error: 'gtk_source_language_manager_list_languages' was not declared in this scope src/preferences.cpp: In constructor 'Gobby::Preferences::FileList::FileList(Gobby::Config::ParentEntry&, GtkSourceLanguageManager*)': src/preferences.cpp:255: error: 'gtk_source_language_manager_list_languages' was not declared in this scope make[2]: *** [gobby-preferences.o] Error 1
Gobby doesn't seem to want to compile against gtksourceview-2.x.x. Please mask and remove >=x11-libs/gtksourceview-2.0 and try again.
Created attachment 140910 [details, diff] gobby-0.4.5-GtkSourceView2.patch From http://gobby.0x539.de/trac/ticket/331 When Gobby 0.4.5 was released, the GtkSourceView?2 was not final, and Gobby 0.4.5 uses GtkSourceView?2 as it was then. The GtkSourceView?2 API changed, and Gobby was adapted to those changes, but it is not in 0.4.5. The changes were made in revision 1663 [1] and apply almost cleanly to 0.4.5 fixing this problem. (The attached patch is patch from the changeset 1663 fixed to apply cleanly.) [1] http://gobby.0x539.de/trac/changeset/1663
(In reply to comment #5) I confirm this patch does fix compilation (powerpc g4 here).
Will be adding patch to tree in a few minutes.
Do you think you could depend on only one SLOT of gtksourceview, not both? That can have some nice side effects on the deptree once gtksourceview-1 goes away finally, etc... I'd suggest >=2.0 or :2.0 with EAPI-1 to only use gtksourceview-2 if it works as good with the patch
*** Bug 217214 has been marked as a duplicate of this bug. ***
*** Bug 221769 has been marked as a duplicate of this bug. ***