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. |