GEN org.gtk.Private.GPhoto2VolumeMonitor.service make[4]: Leaving directory `/var/tmp/paludis/gnome-base-gvfs-1.6.6/work/gvfs-1.6.6/monitor/gphoto2' make[3]: Leaving directory `/var/tmp/paludis/gnome-base-gvfs-1.6.6/work/gvfs-1.6.6/monitor/gphoto2' make[3]: Entering directory `/var/tmp/paludis/gnome-base-gvfs-1.6.6/work/gvfs-1.6.6/monitor' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/var/tmp/paludis/gnome-base-gvfs-1.6.6/work/gvfs-1.6.6/monitor' make[2]: Leaving directory `/var/tmp/paludis/gnome-base-gvfs-1.6.6/work/gvfs-1.6.6/monitor' Making all in gconf make[2]: Entering directory `/var/tmp/paludis/gnome-base-gvfs-1.6.6/work/gvfs-1.6.6/gconf' CC libgiogconf_la-gapplookupgconf.lo gapplookupgconf.c:41:59: error: expected ')' before '*' token gapplookupgconf.c: In function 'g_app_lookup_gconf_register_type': gapplookupgconf.c:44:81: error: 'lookup_iface_init' undeclared (first use in this function) gapplookupgconf.c:44:81: note: each undeclared identifier is reported only once for each function it appears in gapplookupgconf.c:44:188: error: 'G_TYPE_DESKTOP_APP_INFO_LOOKUP' undeclared (first use in this function) gapplookupgconf.c: At top level: gapplookupgconf.c:99:51: error: expected ')' before '*' token gapplookupgconf.c:165:47: error: expected ')' before '*' token gapplookupgconf.c: In function 'g_app_lookup_gconf_register': gapplookupgconf.c:174:35: error: 'G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME' undeclared (first use in this function) make[2]: *** [libgiogconf_la-gapplookupgconf.lo] Error 1 make[2]: Leaving directory `/var/tmp/paludis/gnome-base-gvfs-1.6.6/work/gvfs-1.6.6/gconf' make[1]: Leaving directory `/var/tmp/paludis/gnome-base-gvfs-1.6.6/work/gvfs-1.6.6' make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 /usr/libexec/paludis/utils/emake: emake returned error 2 !!! ERROR in gnome-base/gvfs-1.6.6::gentoo: !!! In gnome2_src_compile at line 3711 !!! compile failure Reproducible: Always
What's your version of glib ?
(In reply to comment #1) > What's your version of glib ? > installed 2 slots: 1.2.10-r5 {:1} 2.27.3* {:2}
full build.log and emerge --info please.
...and try not using unstable glib releases. The header mentioned (/usr/include/gio-unix-2.0/gio/gdesktopappinfo.h) is in glib 2.26 (probably even earlier), so it seems that the development release is messing things up.
(In reply to comment #4) > ...and try not using unstable glib releases. > The header mentioned (/usr/include/gio-unix-2.0/gio/gdesktopappinfo.h) is in > glib 2.26 (probably even earlier), so it seems that the development release is > messing things up. > downgrade to 2.26 resolved the problem.
This is a known problem, reopening for proper resolution.
You're using a version of glib from the gnome overlay which does not have keywords because it is known to be broken. Use gvfs-1.6.5 (in the overlay, unkeyworded), or wait till gvfs-1.7.0 is released, or wait till someone puts a git snapshot in the overlay.
*** Bug 346177 has been marked as a duplicate of this bug. ***
Created attachment 259021 [details, diff] patch (for glib verison 2.27.5) this patch can help
we well not fix gvfs-1.6.6 for glib 2.27, just use 1.6.5 in overlay.
*** Bug 350680 has been marked as a duplicate of this bug. ***
*** Bug 354095 has been marked as a duplicate of this bug. ***
So if you mark this as duplicate, let's drop overlay keyword and reopen. This happened on tinderbox without overlays involved.
it happened with a masked package, big news, I haven't had time to add gvfs-1.7 to the tree. I appreciate your work but please don't try to proactively test incomplete stuff, thanks.
Then please state so when you dupe the bug, rather than duping it against a "gnome-overlay". The unmask was there from when you asked me to test the _previous_ version of glib.
sorry I didn't think you would keep this unmask for longer than needed.
reopening before fixing.
+ 25 Feb 2011; Gilles Dartiguelongue <eva@gentoo.org> gvfs-1.6.6-r1.ebuild: + Fix build with >=glib-2.27, bug #346055. + Thanks for reporting.