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