Summary: | [gnome-overlay] MUST add "dev-libs/glib -introspection" to .../package.use.mask.gnome3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Allan Gottlieb <gottlieb> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Allan Gottlieb
2011-08-24 18:25:26 UTC
The errors you are seeing are almost certainly the result of some ebuild depending on glib[introspection]. That is a bug *in that particular ebuild*; it should depend on gobject-introspection instead. Please post your portage output to verify. (In reply to comment #1) > The errors you are seeing are almost certainly the result of some ebuild > depending on glib[introspection]. That is a bug *in that particular ebuild*; it > should depend on gobject-introspection instead. > > Please post your portage output to verify. You are right! oldlap ~ # emerge --newuse --update --with-bdeps=y --keep-going world These are the packages that would be merged, in reverse order: Calculating dependencies... done! emerge: there are no ebuilds to satisfy "dev-libs/glib:2[introspection]". (dependency required by "gnome-extra/gnome-games-3.0.2" [installed]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument]) (reverse-i-search)`emer': ^Cerge --newuse --update --with-bdeps=y --keep-going world gnome-games-3.0.2.ebuild contains IUSE="artworkextra +aisleriot +clutter +introspection glchess seed +sudoku test" Currently a large update world is running with the -introspection flag added to package.use.mask.gnome3. When a revised gnome-games is pushed through, I can remove the -introspection and try again. (In reply to comment #2) > (In reply to comment #1) > > The errors you are seeing are almost certainly the result of some ebuild > > depending on glib[introspection]. That is a bug *in that particular ebuild*; it > > should depend on gobject-introspection instead. > > > > Please post your portage output to verify. > > You are right! > > oldlap ~ # emerge --newuse --update --with-bdeps=y --keep-going world > These are the packages that would be merged, in reverse order: > > Calculating dependencies... done! > > emerge: there are no ebuilds to satisfy "dev-libs/glib:2[introspection]". > (dependency required by "gnome-extra/gnome-games-3.0.2" [installed]) > (dependency required by "@selected" [set]) > (dependency required by "@world" [argument]) > (reverse-i-search)`emer': ^Cerge --newuse --update --with-bdeps=y --keep-going > world > > gnome-games-3.0.2.ebuild contains > IUSE="artworkextra +aisleriot +clutter +introspection glchess seed +sudoku > test" The facts above are correct, but my conclusion might have been wrong. I don't see glib[introspection] in the ebuild (glib is there and so is +introspection]). But emerge does claim that gnome-games needs glib[introspection]. (In reply to comment #2) > (dependency required by "gnome-extra/gnome-games-3.0.2" [installed]) The gnome-extra/gnome-games ebuild was fixed yesterday, see http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-extra/gnome-games/gnome-games-3.0.2.ebuild?view=log You should resync (if you haven't done so in the past 24 hours) and re-emerge gnome-games. |