Gentoo Archives: gentoo-user

From: Andrew Gaydenko <a@××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: qt3support conflict
Date: Sun, 28 Jun 2009 00:35:13
Message-Id: 200906280435.07716.a@gaydenko.com
In Reply to: [gentoo-user] Re: qt3support conflict by Nikos Chantziaras
1 On Sunday 28 June 2009 03:05:48 Nikos Chantziaras wrote:
2 > On 06/28/2009 01:51 AM, Andrew Gaydenko wrote:
3 > > On Sunday 28 June 2009 02:41:53 Nikos Chantziaras wrote:
4 > >> I got that too, but portage (I'm on 2.1.6.13) has automatically resolved
5 > >> all blocks. Are you using Paludis? If yes, uninstall all packages that
6 > >> are to be upgraded and install them afterwards. Or wait for someone who
7 > >> actually knows a Paludis workaround for this.
8 > >
9 > > No, I don't use Paludis. What do you mean saying "has automatically
10 > > resolved all blocks"? Do you mean you have added those qt3support flags
11 > > and started emerging and got successfull upgrading to 4.5.2 without any
12 > > problems and in spite of those blocks?
13 >
14 > I did not add qt3support anywhere. It seems to be enabled by default
15 > here. Anyway, you went past that problem anyway. Your current is
16 > something else: the blockers. What portage version are you using? If
17 > portage won't resolve those blockers automatically for you, you can do
18 > it the "traditional" way. Unmerge all packages that would be updated
19 > and then update again. I would do it like this:
20 >
21 > emerge -aC `qlist -IC x11-libs/qt*:4`
22 > emerge -auDN world
23
24 Thanks, Portage has resolved conflicts, I'm on 4.5.2 now. It seems like qt3support
25 flags deletion doesn't work for me. Now, after upgrading, I have tried to comment out
26 those flags in package.use and got conflicts (below).
27
28 ===========================================
29
30 emerge -pvDuN world
31
32 These are the packages that would be merged, in order:
33
34 Calculating dependencies... done!
35 [ebuild R ] x11-libs/qt-core-4.5.2 USE="glib iconv ssl -debug -doc -pch -qt3support*" 0 kB
36 [ebuild R ] x11-libs/qt-gui-4.5.2 USE="accessibility cups dbus glib mng tiff -debug -gtk -nas -
37 nis -pch -qt3support* -raster -xinerama" 0 kB
38 [ebuild R ] x11-libs/qt-opengl-4.5.2 USE="-debug -pch -qt3support*" 0 kB
39
40 Total: 3 packages (3 reinstalls), Size of downloads: 0 kB
41
42 !!! Multiple package instances within a single package slot have been pulled
43 !!! into the dependency graph, resulting in a slot conflict:
44
45 x11-libs/qt-core:4
46
47 ('ebuild', '/', 'x11-libs/qt-core-4.5.2', 'merge') pulled in by
48 ~x11-libs/qt-core-4.5.2[glib,-debug,-qt3support] required by ('ebuild', '/', 'x11-libs/qt-
49 gui-4.5.2', 'merge')
50 ~x11-libs/qt-core-4.5.2[-debug,-qt3support] required by ('ebuild', '/', 'x11-libs/qt-
51 opengl-4.5.2', 'merge')
52 (and 19 more)
53
54 ('installed', '/', 'x11-libs/qt-core-4.5.2', 'nomerge') pulled in by
55 >=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('installed', '/', 'kde-
56 base/kfourinline-4.2.4', 'nomerge')
57 >=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('installed', '/', 'kde-
58 base/ksystraycmd-4.2.4', 'nomerge')
59 >=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('installed', '/', 'kde-base/bomber-4.2.4',
60 'nomerge')
61 (and 274 more)
62
63 x11-libs/qt-gui:4
64
65 ('installed', '/', 'x11-libs/qt-gui-4.5.2', 'nomerge') pulled in by
66 ~x11-libs/qt-gui-4.5.2[qt3support] required by ('installed', '/', 'x11-libs/qt-core-4.5.2',
67 'nomerge')
68 >=x11-libs/qt-gui-4.4:4[qt3support,dbus] required by ('installed', '/', 'net-im/psi-0.12.1',
69 'nomerge')
70 ~x11-libs/qt-gui-4.5.2[qt3support,accessibility,-debug] required by ('installed', '/', 'x11-
71 libs/qt-qt3support-4.5.2', 'nomerge')
72 (and 286 more)
73
74 ('ebuild', '/', 'x11-libs/qt-gui-4.5.2', 'merge') pulled in by
75 ~x11-libs/qt-gui-4.5.2[-debug,-qt3support] required by ('ebuild', '/', 'x11-libs/qt-opengl-4.5.2',
76 'merge')
77 (and 286 more)
78
79
80 It may be possible to solve this problem by using package.mask to
81 prevent one of those packages from being selected. However, it is also
82 possible that conflicting dependencies exist such that they are
83 impossible to satisfy simultaneously. If such a conflict exists in the
84 dependencies of two different packages, then those packages can not be
85 installed simultaneously.
86
87 For more information, see MASKED PACKAGES section in the emerge man page
88 or refer to the Gentoo Handbook.

Replies

Subject Author
[gentoo-user] Re: qt3support conflict Nikos Chantziaras <realnc@×××××.de>