sci-geosciences/geocode-glib-0.99.0 needs SoupGNOME-2.4.gir, which is only provided by net-libs/libsoup-gnome if the latter is built with USE=introspection. geocode-glib does not build otherwise. Suggested fix: --- portage/sci-geosciences/geocode-glib/geocode-glib-0.99.0.ebuild.orig 2012-05-15 07:57:42.000000000 +0200 +++ portage/sci-geosciences/geocode-glib/geocode-glib-0.99.0.ebuild 2012-09-23 17:16:45.924678739 +0200 @@ -21,7 +21,7 @@ RDEPEND="dev-libs/glib:2 >=dev-libs/json-glib-0.13.1 gnome-base/gvfs[http] - net-libs/libsoup:2.4 + net-libs/libsoup:2.4[introspection] introspection? ( >=dev-libs/gobject-introspection-0.6.3 ) " DEPEND="${RDEPEND}
You are right, geocode-glib with USE=introspection needs libsoup-gnome and json-glib with USE=introspection. Fixed in cvs. > 24 Sep 2012; Alexandre Rostovtsev <tetromino@gentoo.org> > geocode-glib-0.99.0.ebuild: > Fix USE=introspection dependencies (bug #436006, thanks to Nico R.)