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

Reply via email to