>> I'm getting this and I'm wondering if it means I can't have miro and
>> wicd installed simultaneously:
>>
>> !!! Multiple package instances within a single package slot have been pulled
>> !!! into the dependency graph, resulting in a slot conflict:
>> dev-python/pyrex:0
>>   ('installed', '/', 'dev-python/pyrex-0.9.8.5', 'nomerge') pulled in by
>>     >=dev-python/pyrex-0.9.6.4 required by ('installed', '/',
>> 'media-tv/miro-2.0.1', 'nomerge')
>>     (and 1 more)
>>   ('ebuild', '/', 'dev-python/pyrex-0.9.4.1', 'merge') pulled in by
>>     >=dev-python/pyrex-0.9.3-r2 required by ('installed', '/',
>> 'dev-python/dbus-python-0.82.4', 'nomerge')
>> It may be possible to solve this problem by using package.mask to
>> prevent one of those packages from being selected. However, it is also
>> possible that conflicting dependencies exist such that they are
>> impossible to satisfy simultaneously.
>
> The gurus remain silent, but I have a theory. A bug in portage. I've
> had several similar-looking nonsensical blockers lately -- after
> portage learned to solve some blockers automatically, actually.
>
> I think at the same time portage lost its ability to figure out that
> if you have an unstable version package-3.4.5 installed and you're
> installing another package, which requires, e.g., >=package-1.2.3 and
> the stable for that slot (and oldest available in portage tree) is
> between the two, e.g., package-2.3.4 then portage seems to produce
> these kinds of situations: wants to downgrade to 2.3.4, but
> simultaneously to keep the 3.4.5 in the same slot.
>
> I just had dev-libs/glib do the same two-three days ago. I have the
> unstable 2.18.4 installed, package comes along that requires
>>=glib-2.14 and the latest stable in portage is 2.16.4 or something
> for that slot. Boom, similar nonsensical blocker.
>
> I've been solving them by unmerging the "blocker" and retrying the
> emerge. Portage has invariably proceeded without a slightest hint of
> blockers -- and re-emerged the unstable package version it just
> complained was causing a blocker. So, there, I think it could very
> well be a bug in portage. Maybe it has a bug report?
>
> --
> Arttu V.

Thanks for your message.  You gave me an idea and I added pyrex to
package.keywords and now there is no blocker.  Now I can emerge world,
but the weird thing is pyrex isn't even in the list of packages to
emerge.

- Grant

Reply via email to