Gentoo Archives: gentoo-user

From: "Michael P. Soulier" <msoulier@×××××××××××××.ca>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] conflict in update
Date: Sat, 25 Apr 2009 18:44:58
Message-Id: 20090425184445.GE367@anton.digitaltorque.ca
In Reply to: Re: [gentoo-user] conflict in update by Justin
1 On 25/04/09 Justin said:
2
3 > It tells you what todo:
4 >
5 > emerge app-text/poppler-bindings-0.10.4
6 >
7 > with USE="gtk cairo"
8 >
9 > check that if it solves the problem
10
11 Ok, I rebuilt app-text/poppler-bindings with USE="gtk cairo", and I removed
12 app-text/poppler-bindings from world.
13
14 Now I get this
15
16 msoulier@anton:~$ emerge --pretend --update --deep world
17
18 These are the packages that would be merged, in order:
19
20 Calculating dependencies... done!
21 [ebuild U ] dev-libs/libassuan-1.0.5 [1.0.4]
22 [ebuild U ] dev-lang/python-2.5.4-r2 [2.5.2-r7] USE="xml%*"
23 [ebuild U ] dev-python/setuptools-0.6_rc9 [0.6_rc8-r1]
24 [ebuild UD] app-text/poppler-0.10.4 [0.10.5-r1]
25 [ebuild UD] app-text/poppler-bindings-0.10.4 [0.10.5-r1]
26 [ebuild U ] app-crypt/gnupg-2.0.11 [2.0.10]
27 [ebuild U ] dev-python/pygtk-2.14.1 [2.14.0]
28
29 !!! Multiple package instances within a single package slot have been pulled
30 !!! into the dependency graph, resulting in a slot conflict:
31
32 app-text/poppler:0
33
34 ('ebuild', '/', 'app-text/poppler-0.10.4', 'merge') pulled in by
35 ~app-text/poppler-0.10.4 required by ('installed', '/',
36 'dev-tex/luatex-0.30.3', 'nomerge')
37 ~app-text/poppler-0.10.4 required by ('installed', '/',
38 'app-text/xpdf-3.02-r2', 'nomerge')
39 ~app-text/poppler-0.10.4 required by ('ebuild', '/',
40 'app-text/poppler-bindings-0.10.4', 'merge')
41 (and 3 more)
42
43 ('installed', '/', 'app-text/poppler-0.10.5-r1', 'nomerge') pulled in by
44 app-text/poppler required by world
45
46
47 It may be possible to solve this problem by using package.mask to
48 prevent one of those packages from being selected. However, it is also
49 possible that conflicting dependencies exist such that they are
50 impossible to satisfy simultaneously. If such a conflict exists in the
51 dependencies of two different packages, then those packages can not be
52 installed simultaneously.
53
54 For more information, see MASKED PACKAGES section in the emerge man page
55 or refer to the Gentoo Handbook.
56
57 So, luatex and xpdf require poppler 0.10.4, but app-text/poppler-0.10.5-r1 is
58 already installed. I guess xpdf and luatex can't handle the newer poppler
59 version for some reason? It's actually trying to downgrade poppler and
60 poppler-bindings for some reason.
61
62 Mike
63 --
64 Michael P. Soulier <msoulier@×××××××××××××.ca>
65 "Any intelligent fool can make things bigger and more complex... It takes a
66 touch of genius - and a lot of courage to move in the opposite direction."
67 --Albert Einstein

Replies

Subject Author
Re: [gentoo-user] conflict in update "Michael P. Soulier" <msoulier@×××××××××××××.ca>