When emerging gnome-base/gnome-2.22.0, compilation of app-admin/gnome-system-tools-2.14.0 fails because some include files cannot be found: nautilus-shares.c:26:39: error: libgnomevfs/gnome-vfs-uri.h: No such file or directory Reproducible: Always Steps to Reproduce:
Created attachment 148207 [details] log of the building process The log of building app-admin/gnome-system-tools-2.14.0.
Created attachment 148209 [details] emerge.info.txt result of command "emerge --info"
So what probably is happening here is that gnome-system-tools does not check for gnome-vfs-2.0 package via pkg-config, but only nautilus or similar. Earlier versions of that probably pulled in necessary information for gnome-vfs via the Requires keyword in the pkgconfig .pc file, while new versions don't do that as gnome-vfs isn't used by it. So gnome-vfs-2.0 should be added to the appropriate PKG_CONFIG_MODULES check in configure.in. Meanwhile I have taken out gnome-system-tools and co from the gnome-2.22.0 meta, until either this bug here is fixed or gnome-system-tools-2.22 can be unleashed to ~arch.
(In reply to comment #3) > Meanwhile I have taken out gnome-system-tools and co from the gnome-2.22.0 > meta, until either this bug here is fixed or gnome-system-tools-2.22 can be > unleashed to ~arch. > It still gets pulled in as a dependency of gnome-nettool-2.22.0, which is a dependency of gnome-2.22.0 Also gnome-applets-2.22.0 depends on system-tools-backends but it compiles fine (the non-masked version)
BTW, a possible workaround is to omit the "samba" and "nfs" use flags for this package: echo "=app-admin/gnome-system-tools-2.14.0 -nfs -samba" >> /etc/portage/package.use The same applies to 2.20.0 .
Since a lot of issues of g-s-t 2.22.0 have been fixed that I'm going to unmask it and given versions preceding that are unlikely to be maintained anymore, I'm closing this wontfix. Thanks for your bug report anyway.