1 |
On Sunday 29 March 2009 08:26:45 John P. Burkett wrote: |
2 |
> Working on a amd64 machine, I did |
3 |
> emerge -D -uav world |
4 |
> and got the following response: |
5 |
> |
6 |
> !!! Multiple package instances within a single package slot have been |
7 |
> pulled !!! into the dependency graph, resulting in a slot conflict: |
8 |
> |
9 |
> dev-lang/python:2.5 |
10 |
> |
11 |
> ('installed', '/', 'dev-lang/python-2.5.2-r7', 'nomerge') pulled in by |
12 |
> dev-lang/python required by ('installed', '/', |
13 |
> 'dev-libs/libxslt-1.1.24-r1', 'nomerge') |
14 |
> |
15 |
> >=dev-lang/python-2.2 required by ('installed', '/', |
16 |
> |
17 |
> 'app-pda/libopensync-0.22', 'nomerge') |
18 |
> dev-lang/python required by world |
19 |
> (and 19 more) |
20 |
> |
21 |
> ('ebuild', '/', 'dev-lang/python-2.5.2-r7', 'merge') pulled in by |
22 |
> |
23 |
> >=dev-lang/python-2.3[-build,xml] required by ('ebuild', '/', |
24 |
> |
25 |
> 'app-text/iso-codes-3.6', 'merge') |
26 |
> dev-lang/python required by world |
27 |
|
28 |
I'm not sure why portage is telling you this; two packages (at least) want to |
29 |
merge python-2.5.2-r7 |
30 |
|
31 |
Try emerge python on it's own then emerge world, portage's confusion should |
32 |
then not be present |
33 |
|
34 |
[snip] |
35 |
|
36 |
> emerge: there are no ebuilds built with USE flags to satisfy |
37 |
> ">=app-text/poppler-bindings-0.8[gtk,cairo]". |
38 |
> !!! One of the following packages is required to complete your request: |
39 |
> - app-text/poppler-bindings-0.10.4 (Change USE: +cairo) |
40 |
> (dependency required by "app-text/evince-2.24.2" [ebuild]) |
41 |
> (dependency required by "world" [argument]) |
42 |
|
43 |
Put 'cairo' in your USE and run emerge world again. |
44 |
|
45 |
Portage is bitching that poppler-bindings does not have cairo support while |
46 |
evince requires this. Portage will not automatically change your USE flags in |
47 |
this case as it assumes you have a very good reason for setting them that way. |
48 |
> |
49 |
> I would be grateful for suggestions as to (1) which package if any |
50 |
> should be masked, and (2) what to do about app-text/poppler-bindings. |
51 |
> |
52 |
> John |
53 |
|
54 |
-- |
55 |
alan dot mckinnon at gmail dot com |