Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] slot conflict
Date: Sun, 29 Mar 2009 08:51:51
Message-Id: 200903291050.15712.alan.mckinnon@gmail.com
In Reply to: [gentoo-user] slot conflict by "John P. Burkett"
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

Replies

Subject Author
Re: [gentoo-user] slot conflict "John P. Burkett" <burkett@×××.edu>