Alan McKinnon wrote:
> On Sunday 29 March 2009 08:26:45 John P. Burkett wrote:
>> Working on a amd64 machine, I did
>> emerge -D -uav world
>> and got the following response:
>>
>> !!! Multiple package instances within a single package slot have been
>> pulled !!! into the dependency graph, resulting in a slot conflict:
>>
>> dev-lang/python:2.5
>>
>>   ('installed', '/', 'dev-lang/python-2.5.2-r7', 'nomerge') pulled in by
>>     dev-lang/python required by ('installed', '/',
>> 'dev-libs/libxslt-1.1.24-r1', 'nomerge')
>>
>>     >=dev-lang/python-2.2 required by ('installed', '/',
>>
>> 'app-pda/libopensync-0.22', 'nomerge')
>>     dev-lang/python required by world
>>     (and 19 more)
>>
>>   ('ebuild', '/', 'dev-lang/python-2.5.2-r7', 'merge') pulled in by
>>
>>     >=dev-lang/python-2.3[-build,xml] required by ('ebuild', '/',
>>
>> 'app-text/iso-codes-3.6', 'merge')
>>     dev-lang/python required by world
> 
> I'm not sure why portage is telling you this; two packages (at least) want to 
> merge python-2.5.2-r7
> 
> Try emerge python on it's own then emerge world, portage's confusion should 
> then not be present
Thank you very much for this suggestion and the one below regarding
poppler.  Together, they solved my problems.
Best regards,
John

> 
> [snip]
> 
>> emerge: there are no ebuilds built with USE flags to satisfy
>> ">=app-text/poppler-bindings-0.8[gtk,cairo]".
>> !!! One of the following packages is required to complete your request:
>> - app-text/poppler-bindings-0.10.4 (Change USE: +cairo)
>> (dependency required by "app-text/evince-2.24.2" [ebuild])
>> (dependency required by "world" [argument])
> 
> Put 'cairo' in your USE and run emerge world again.
> 
> Portage is bitching that poppler-bindings does not have cairo support while 
> evince requires this. Portage will not automatically change your USE flags in 
> this case as it assumes you have a very good reason for setting them that way.
>> I would be grateful for suggestions as to (1) which package if any
>> should be masked, and (2) what to do about app-text/poppler-bindings.
>>
>> John
> 


-- 
John P. Burkett
Department of Economics
University of Rhode Island
Kingston, RI 02881-0808
USA

phone (401) 874-9195

Reply via email to