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

Reply via email to