Sorry to answer some of my own questions, but I seem to have resolved the slotting problems with --backtrace=30
Don't know what the hell that option even does, I'll investigate later. Everything is compiling perfectly, albeit without fallback mode. Any ideas for resolving the pygobject:2 introspection block so I can install it? On Fri, Dec 2, 2011 at 10:15 PM, Jason Weisberger <jbdu...@gmail.com> wrote: > Ok, worked through some of it, but pretty badly. > > pygobject:2 needs -introspection to be able to slot :2 and :3 on the same > system. Ok done. However gnome 3's fallback mode gnome-applets needs > pygobject:2 WITH introspection. Ok fine, I'll build gnome-base/gnome > -fallback. Problem badly solved. > > Secondly, if I emerge =clutter-1.8.2 on it's own, that goes fine and the > block goes away. Done. > > OK, so my blocks are taken care of. Now this: > > !!! Multiple package instances within a single package slot have been > pulled > !!! into the dependency graph, resulting in a slot conflict: > > gnome-base/gsettings-desktop-schemas:0 > > (gnome-base/gsettings-desktop-schemas-3.2.0-r1::gentoo, ebuild scheduled > for merge) pulled in by > >=gnome-base/gsettings-desktop-schemas-3.0.2 required by > (gnome-base/gnome-control-center-3.2.2::gentoo, ebuild scheduled for merge) > > (gnome-base/gsettings-desktop-schemas-3.0.1::gentoo, installed) pulled > in by > (no parents that aren't satisfied by other packages in this slot) > > net-libs/telepathy-glib:0 > > (net-libs/telepathy-glib-0.16.3::gentoo, ebuild scheduled for merge) > pulled in by > >=net-libs/telepathy-glib-0.16.0 required by > (net-im/empathy-3.2.2::gentoo, ebuild scheduled for merge) > (and 1 more with the same problem) > > (net-libs/telepathy-glib-0.14.10::gentoo, installed) pulled in by > (no parents that aren't satisfied by other packages in this slot) > > gnome-base/dconf:0 > > (gnome-base/dconf-0.10.0::gentoo, ebuild scheduled for merge) pulled in > by > >=gnome-base/dconf-0.10 required by > (gnome-base/gnome-core-libs-3.2.1::gentoo, ebuild scheduled for merge) > > (gnome-base/dconf-0.8.0::gentoo, installed) pulled in by > (no parents that aren't satisfied by other packages in this slot) > > dev-cpp/glibmm:2 > > (dev-cpp/glibmm-2.28.2::gentoo, installed) pulled in by > (no parents that aren't satisfied by other packages in this slot) > > (dev-cpp/glibmm-2.30.1::gentoo, ebuild scheduled for merge) pulled in by > >=dev-cpp/glibmm-2.30.0:2 required by (dev-cpp/gtkmm-3.2.0::gentoo, > ebuild scheduled for merge) > > gnome-base/gnome-keyring:0 > > (gnome-base/gnome-keyring-2.32.1-r1::gentoo, installed) pulled in by > (no parents that aren't satisfied by other packages in this slot) > > (gnome-base/gnome-keyring-3.2.2::gentoo, ebuild scheduled for merge) > pulled in by > >=gnome-base/gnome-keyring-3.2.1 required by > (gnome-base/gnome-core-apps-3.2.1::gentoo, ebuild scheduled for merge) > (and 3 more with the same problem) > > x11-libs/gtk+:3 > > (x11-libs/gtk+-3.2.2-r1::gentoo, ebuild scheduled for merge) pulled in by > >=x11-libs/gtk+-3.2.1:3[cups?] required by > (gnome-base/gnome-core-libs-3.2.1::gentoo, ebuild scheduled for merge) > (and 7 more with the same problem) > > (x11-libs/gtk+-3.0.12-r1::gentoo, installed) pulled in by > (no parents that aren't satisfied by other packages in this slot) > > dev-libs/json-glib:0 > > (dev-libs/json-glib-0.14.2::gentoo, ebuild scheduled for merge) pulled > in by > >=dev-libs/json-glib-0.13.2 required by > (gnome-base/gnome-shell-3.2.1-r1::gentoo, ebuild scheduled for merge) > > (dev-libs/json-glib-0.12.6::gentoo, installed) pulled in by > (no parents that aren't satisfied by other packages in this slot) > > x11-libs/pango:0 > > (x11-libs/pango-1.29.4::gentoo, ebuild scheduled for merge) pulled in by > >=x11-libs/pango-1.29.3 required by > (gnome-base/gnome-core-libs-3.2.1::gentoo, ebuild scheduled for merge) > (and 1 more with the same problem) > > (x11-libs/pango-1.28.4::gentoo, installed) pulled in by > (no parents that aren't satisfied by other packages in this slot) > > gnome-base/libgnome-keyring:0 > > (gnome-base/libgnome-keyring-3.2.2::gentoo, ebuild scheduled for merge) > pulled in by > >=gnome-base/libgnome-keyring-3.2 required by > (gnome-base/gnome-core-apps-3.2.1::gentoo, ebuild scheduled for merge) > (and 1 more with the same problem) > > (gnome-base/libgnome-keyring-2.32.0::gentoo, installed) pulled in by > (no parents that aren't satisfied by other packages in this slot) > > gnome-extra/evolution-data-server:0 > > (gnome-extra/evolution-data-server-3.2.2::gentoo, ebuild scheduled for > merge) pulled in by > > >=gnome-extra/evolution-data-server-3.2.2[gnome-online-accounts?,weather] > required by (mail-client/evolution-3.2.2::gentoo, ebuild scheduled for > merge) > (and 5 more with the same problem) > > (gnome-extra/evolution-data-server-2.32.3-r1::gentoo, installed) pulled > in by > (no parents that aren't satisfied by other packages in this slot) > > x11-themes/gnome-themes-standard:0 > > (x11-themes/gnome-themes-standard-3.2.1::gentoo, ebuild scheduled for > merge) pulled in by > >=x11-themes/gnome-themes-standard-3.2.1 required by > (gnome-base/gnome-core-apps-3.2.1::gentoo, ebuild scheduled for merge) > > (x11-themes/gnome-themes-standard-3.0.2::gentoo, installed) pulled in by > (no parents that aren't satisfied by other packages in this slot) > > x11-themes/gnome-icon-theme:0 > > (x11-themes/gnome-icon-theme-3.2.1.2::gentoo, ebuild scheduled for > merge) pulled in by > >=x11-themes/gnome-icon-theme-3.2.1 required by > (gnome-base/gnome-core-apps-3.2.1::gentoo, ebuild scheduled for merge) > > (x11-themes/gnome-icon-theme-3.0.0::gentoo, installed) pulled in by > (no parents that aren't satisfied by other packages in this slot) > > > Insert hand in shape of gun up mouth, pull imaginary trigger (thumb) > > On Fri, Dec 2, 2011 at 9:09 PM, Jason Weisberger <jbdu...@gmail.com>wrote: > >> Well, >> >> I'm assuming I'm going to have to wait for these ebuilds to get updated, >> because it looks to me like gnome 3 is trying to pull in multiple versions >> of the same package that conflict with one another: >> >> (dev-python/pygobject-3.0.2::gentoo, ebuild scheduled for merge) pulled >> in by >> >=dev-python/pygobject-3.0.0:3 required by >> (app-editors/gedit-3.2.3::gentoo, ebuild scheduled for merge) >> >=dev-python/pygobject-2.90.0:3 required by >> (gnome-extra/gnome-tweak-tool-3.2.2::gentoo, ebuild scheduled for merge) >> dev-python/pygobject:3 required by >> (gnome-base/gnome-menus-3.2.0.1::gentoo, ebuild scheduled for merge) >> dev-python/pygobject:3 required by >> (gnome-extra/gnome-games-3.2.1::gentoo, ebuild scheduled for merge) >> >=dev-python/pygobject-2.90.3:3 required by >> (app-accessibility/caribou-0.4.1::gentoo, ebuild scheduled for merge) >> >=dev-python/pygobject-3.0.0:3 required by >> (dev-libs/libpeas-1.2.0-r1::gentoo, ebuild scheduled for merge) >> >=dev-python/pygobject-2.90.3:3 required by >> (media-video/totem-3.2.1::gentoo, ebuild scheduled for merge) >> >=dev-python/pygobject-2.90.1:3 required by >> (dev-python/pyatspi-2.2.1::gentoo, ebuild scheduled for merge) >> >=dev-python/pygobject-3.0.1:3 required by >> (gnome-base/gnome-core-libs-3.2.1::gentoo, ebuild scheduled for merge) >> >> (media-libs/clutter-1.6.20::gentoo, ebuild scheduled for merge) pulled >> in by >> >=media-libs/clutter-1.6.0:1.0[introspection] required by >> (gnome-extra/sushi-0.2.1::gentoo, ebuild scheduled for merge) >> >=media-libs/clutter-1.4.0:1.0[introspection] required by >> (media-libs/clutter-gst-1.4.4::gentoo, ebuild scheduled for merge) >> >=media-libs/clutter-1.5.11:1.0[introspection] required by >> (app-accessibility/caribou-0.4.1::gentoo, ebuild scheduled for merge) >> media-libs/clutter[introspection] required by >> (gnome-extra/gnome-documents-0.2.1::gentoo, ebuild scheduled for merge) >> >=media-libs/clutter-1.4:1.0[introspection] required by >> (media-libs/clutter-gtk-1.0.4::gentoo, ebuild scheduled for merge) >> >=media-libs/clutter-1.6.1:1.0[introspection] required by >> (media-video/cheese-3.2.2::gentoo, ebuild scheduled for merge) >> media-libs/clutter:1.0[introspection] required by >> (gnome-extra/gnome-games-3.2.1::gentoo, ebuild scheduled for merge) >> >=media-libs/clutter-1.2:1.0[introspection] required by >> (media-libs/libchamplain-0.12.0-r1::gentoo, ebuild scheduled for merge) >> >=media-libs/clutter-1.6.8:1.0 required by >> (media-video/totem-3.2.1::gentoo, ebuild scheduled for merge) >> >=media-libs/clutter-1.4.0:1.0 required by >> (x11-libs/mx-1.3.1::gentoo, ebuild scheduled for merge) >> >> (dev-python/pygobject-2.28.6::gentoo, installed) pulled in by >> >=dev-python/pygobject-2.12.0:2 required by >> (net-libs/telepathy-farsight-0.0.17::gentoo, ebuild scheduled for merge) >> >=dev-python/pygobject-2.16:2 required by >> (net-libs/farsight2-0.0.26::gentoo, ebuild scheduled for merge) >> >=dev-python/pygobject-2.26:2[introspection] required by >> (gnome-base/gnome-applets-3.2.1::gentoo, ebuild scheduled for merge) >> >> (media-libs/cogl-1.8.2::gentoo, ebuild scheduled for merge) pulled in by >> >=media-libs/cogl-1.8.0:1.0[introspection,pango] required by >> (media-libs/clutter-1.8.2::gentoo, ebuild scheduled for merge) >> >> So basically gnome-base/gnome-applets-3.2.1 is trying to pull in a >> different version of pygobject than the rest of gnome 3 is and cogl is >> being pulled in by clutter 1.8.2 but cogl isn't compatible with earlier >> versions of clutter.... which gnome 3 also wants. >> >> What a mess. >> >> >> >> On Fri, Dec 2, 2011 at 7:10 PM, Neil Bothwick <n...@digimed.co.uk> wrote: >> >>> On Fri, 2 Dec 2011 18:27:33 -0500, Jason Weisberger wrote: >>> >>> > Removing pygobject didn't help that block for some reason.... Which >>> > doesn't make sense.... And clutter isn't on my system. >>> > Why would both of those packages be slotted as :2 if one isn't on my >>> > system and I only have one instance of pygobject? >>> >>> Run emerge with the --tree option to see the answer to this. >>> >>> >>> -- >>> Neil Bothwick >>> >>> MIPS: Meaningless Indication of Processor Speed >>> >> >> >> >> -- >> Jason Weisberger >> jbdu...@gmail.com >> > > > > -- > Jason Weisberger > jbdu...@gmail.com > -- Jason Weisberger jbdu...@gmail.com