Gentoo Archives: gentoo-user

From: Michael Sullivan <msulli1355@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Slot Nightmare
Date: Wed, 21 Jan 2009 17:31:44
Message-Id: 1232559096.17965.4.camel@camille.espersunited.com
1 I've been fighting this for two days now:
2
3 catherine ~ # emerge -uD world
4 Calculating dependencies... done!
5 [ebuild U ] app-arch/cpio-2.9-r2 [2.9-r1]
6 [ebuild U ] net-misc/dhcpcd-4.0.7 [4.0.2]
7 [ebuild U ] dev-libs/mpfr-2.3.2 [2.3.1_p1]
8 [ebuild N ] dev-perl/yaml-0.65
9 [ebuild NS ] sys-kernel/gentoo-sources-2.6.27-r8 [2.6.27-r7]
10 USE="-build -symlink"
11 [ebuild U ] sys-devel/gdb-6.8-r1 [6.7.1-r3] USE="-multitarget%"
12 [ebuild UD] app-text/poppler-0.6.3-r1 [0.10.3] USE="jpeg%* zlib%*
13 -cjk%"
14 [ebuild U ] sys-apps/groff-1.19.2-r3 [1.19.2-r1]
15 [ebuild U ] x11-terms/xterm-239 [237]
16 [ebuild U ] dev-java/ant-core-1.7.1-r2 [1.7.0-r1]
17 [ebuild U ] dev-lang/nasm-2.05.01 [2.04]
18 [ebuild U ] media-libs/libmpeg2-0.5.1 [0.4.1]
19 [ebuild U ] x11-libs/qscintilla-2.3.2 [2.1-r1]
20 [ebuild U ] dev-python/qscintilla-python-2.3.2 [2.1]
21 [ebuild U ] dev-python/PyQt-3.17.6 [3.17.4]
22 [ebuild N ] perl-core/Module-Build-0.28.08
23 [ebuild N ] virtual/perl-Module-Build-0.28.08
24 [ebuild N ] perl-core/ExtUtils-CBuilder-0.23
25 [ebuild N ] virtual/perl-ExtUtils-CBuilder-0.23
26 [ebuild N ] perl-core/ExtUtils-ParseXS-2.19
27 [ebuild N ] virtual/perl-ExtUtils-ParseXS-2.19
28
29 !!! Multiple package instances within a single package slot have been
30 pulled
31 !!! into the dependency graph, resulting in a slot conflict:
32
33 app-text/poppler:0
34
35 ('installed', '/', 'app-text/poppler-0.10.3', 'nomerge') pulled in by
36 ~app-text/poppler-0.10.3 required by ('installed', '/',
37 'app-text/poppler-bindings-0.10.3', 'nomerge')
38 (and 4 more)
39
40 ('ebuild', '/', 'app-text/poppler-0.6.3-r1', 'merge') pulled in by
41 app-text/poppler required by world
42 >=app-text/poppler-0.6.1 required by ('installed', '/',
43 'kde-base/kdegraphics-3.5.9', 'nomerge')
44 >=app-text/poppler-0.4.3-r1 required by ('installed', '/',
45 'net-print/cups-1.3.9-r1', 'nomerge')
46 (and 1 more)
47
48
49 It may be possible to solve this problem by using package.mask to
50 prevent one of those packages from being selected. However, it is also
51 possible that conflicting dependencies exist such that they are
52 impossible to satisfy simultaneously. If such a conflict exists in the
53 dependencies of two different packages, then those packages can not be
54 installed simultaneously.
55
56 For more information, see MASKED PACKAGES section in the emerge man page
57 or refer to the Gentoo Handbook.
58
59 I need poppler-0.10.3 to get around the qt circular dependency problem.
60 Lower versions of poppler and poppler-bindings are not installed:
61
62 catherine ~ # emerge -pvC poppler poppler-bindings
63
64 >>> These are the packages that would be unmerged:
65
66 app-text/poppler
67 selected: 0.10.3
68 protected: none
69 omitted: none
70
71 app-text/poppler-bindings
72 selected: 0.10.3
73 protected: none
74 omitted: none
75
76 >>> 'Selected' packages are slated for removal.
77 >>> 'Protected' and 'omitted' packages will not be removed.
78
79 I've tried every trick I can think of to get around this and nothing has
80 worked. Please help me.

Replies

Subject Author
Re: [gentoo-user] Slot Nightmare Neil Bothwick <neil@××××××××××.uk>