Gentoo Archives: gentoo-user

From: "John P. Burkett" <burkett@×××.edu>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] slot conflict
Date: Sun, 29 Mar 2009 20:31:01
Message-Id: 49CFDA78.3040100@uri.edu
In Reply to: Re: [gentoo-user] slot conflict by Alan McKinnon
1 Alan McKinnon wrote:
2 > On Sunday 29 March 2009 08:26:45 John P. Burkett wrote:
3 >> Working on a amd64 machine, I did
4 >> emerge -D -uav world
5 >> and got the following response:
6 >>
7 >> !!! Multiple package instances within a single package slot have been
8 >> pulled !!! into the dependency graph, resulting in a slot conflict:
9 >>
10 >> dev-lang/python:2.5
11 >>
12 >> ('installed', '/', 'dev-lang/python-2.5.2-r7', 'nomerge') pulled in by
13 >> dev-lang/python required by ('installed', '/',
14 >> 'dev-libs/libxslt-1.1.24-r1', 'nomerge')
15 >>
16 >> >=dev-lang/python-2.2 required by ('installed', '/',
17 >>
18 >> 'app-pda/libopensync-0.22', 'nomerge')
19 >> dev-lang/python required by world
20 >> (and 19 more)
21 >>
22 >> ('ebuild', '/', 'dev-lang/python-2.5.2-r7', 'merge') pulled in by
23 >>
24 >> >=dev-lang/python-2.3[-build,xml] required by ('ebuild', '/',
25 >>
26 >> 'app-text/iso-codes-3.6', 'merge')
27 >> dev-lang/python required by world
28 >
29 > I'm not sure why portage is telling you this; two packages (at least) want to
30 > merge python-2.5.2-r7
31 >
32 > Try emerge python on it's own then emerge world, portage's confusion should
33 > then not be present
34 Thank you very much for this suggestion and the one below regarding
35 poppler. Together, they solved my problems.
36 Best regards,
37 John
38
39 >
40 > [snip]
41 >
42 >> emerge: there are no ebuilds built with USE flags to satisfy
43 >> ">=app-text/poppler-bindings-0.8[gtk,cairo]".
44 >> !!! One of the following packages is required to complete your request:
45 >> - app-text/poppler-bindings-0.10.4 (Change USE: +cairo)
46 >> (dependency required by "app-text/evince-2.24.2" [ebuild])
47 >> (dependency required by "world" [argument])
48 >
49 > Put 'cairo' in your USE and run emerge world again.
50 >
51 > Portage is bitching that poppler-bindings does not have cairo support while
52 > evince requires this. Portage will not automatically change your USE flags in
53 > this case as it assumes you have a very good reason for setting them that way.
54 >> I would be grateful for suggestions as to (1) which package if any
55 >> should be masked, and (2) what to do about app-text/poppler-bindings.
56 >>
57 >> John
58 >
59
60
61 --
62 John P. Burkett
63 Department of Economics
64 University of Rhode Island
65 Kingston, RI 02881-0808
66 USA
67
68 phone (401) 874-9195