CollieJim |
11-02-2009 09:45 AM |
qt 4.5.1/4.5.3 conflict stops update world
I'm trying to
Code:
emerge --ask --update --deep world
but I'm getting the following:
Code:
515 21:45:46 /# emerge -aDu world
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
x11-libs/qt-core:4
('ebuild', '/', 'x11-libs/qt-core-4.5.3-r2', 'merge') pulled in by
~x11-libs/qt-core-4.5.3[-debug,-qt3support] required by ('ebuild', '/', 'x11-libs/qt-opengl-4.5.3-r1', 'merge')
~x11-libs/qt-core-4.5.3[glib,-debug,-qt3support] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r1', 'merge')
x11-libs/qt-core required by world
('installed', '/', 'x11-libs/qt-core-4.5.3-r2', 'nomerge') pulled in by
>=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('ebuild', '/', 'kde-base/ktimezoned-4.3.1', 'merge')
>=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('ebuild', '/', 'kde-base/kdelibs-4.3.1-r2', 'merge')
x11-libs/qt-core required by world
(and 6 more)
x11-libs/qt-gui:4
('ebuild', '/', 'x11-libs/qt-gui-4.5.1', 'merge') pulled in by
>=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('ebuild', '/', 'kde-base/ktimezoned-4.3.1', 'merge')
>=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('ebuild', '/', 'kde-base/kde-env-4.3.1', 'merge')
>=x11-libs/qt-gui-4.4.0:4 required by ('ebuild', '/', 'media-sound/phonon-4.4_pre20090520', 'merge')
(and 4 more)
('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r1', 'merge') pulled in by
~x11-libs/qt-gui-4.5.3[-debug,-qt3support] required by ('ebuild', '/', 'x11-libs/qt-opengl-4.5.3-r1', 'merge')
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man page
or refer to the Gentoo Handbook.
emerge: there are no ebuilds built with USE flags to satisfy "~x11-libs/qt-gui-4.5.3[qt3support,accessibility,-debug]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-gui-4.5.3-r1 (Change USE: +qt3support)
(dependency required by "x11-libs/qt-qt3support-4.5.3" [ebuild])
(dependency required by "kde-base/kde-env-4.3.1" [ebuild])
(dependency required by "kde-base/kdelibs-4.3.1-r2" [ebuild])
(dependency required by "world" [argument])
---------------------------
I've masked =x11-libs/qt-gui-4.5.1 and =x11-libs/qt-core-4.5.1 because they conflicted with 4.5.3 versions.
Code:
527 22:59:26 profiles# emerge -aDu world
These are the packages that would be merged, in order:
Calculating dependencies... done!
emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/qt-gui-4.5.1:4[accessibility,dbus]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-gui-4.5.3-r1 (Change USE: +dbus)
(dependency required by "kde-base/kdelibs-4.3.1-r2" [ebuild])
(dependency required by "world" [argument])
...
529 23:00:55 # USE="dbus" emerge qt-gui
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Starting parallel fetch
>>> Emerging (1 of 2) x11-libs/qt-core-4.5.3-r2
* qt-x11-opensource-src-4.5.3.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
>>> [1m[37mcfg-update-1.8.2-r1[0m[0m: Creating checksum index...
* You have changed the "qt3support" use flag since the last time you have emerged this package.
*
* ERROR: x11-libs/qt-core-4.5.3-r2 failed.
* The die message:
* You must first uninstall these packages before continuing:
* x11-libs/qt-sql x11-libs/qt-gui x11-libs/qt-qt3support
...
531 23:03:43 # emerge --unmerge qt-{sql,gui,qt3support}
x11-libs/qt-sql
selected: 4.5.3
protected: none
omitted: none
x11-libs/qt-gui
selected: 4.5.3-r1
protected: none
omitted: none
x11-libs/qt-qt3support
selected: 4.5.3
protected: none
omitted: none
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging x11-libs/qt-sql-4.5.3...
>>> Unmerging x11-libs/qt-gui-4.5.3-r1...
>>> Unmerging x11-libs/qt-qt3support-4.5.3...
* GNU info directory index is up-to-date.
...
532 23:05:41 # USE="dbus" emerge --newuse qt-gui
Calculating dependencies... done!
appears to install without error
...
533 23:23:45 # emerge -aDu world
These are the packages that would be merged, in order:
Calculating dependencies... done!
emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/qt-core-4.5.1:4[qt3support,ssl]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-core-4.5.3-r2 (Change USE: +qt3support)
(dependency required by "kde-base/kdelibs-4.3.1-r2" [ebuild])
(dependency required by "world" [argument])
But I've already done this and I'm going in circles.
I added qt3support and dbus to the USE flags in /etc/make.conf and now I get:
Code:
536 23:31:54 ~# emerge -aDu world
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
x11-libs/qt-core:4
('ebuild', '/', 'x11-libs/qt-core-4.5.3-r2', 'merge') pulled in by
>=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('ebuild', '/', 'kde-base/ktimezoned-4.3.1', 'merge')
~x11-libs/qt-core-4.5.3[glib,qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r1', 'merge')
x11-libs/qt-core required by world
(and 9 more)
('installed', '/', 'x11-libs/qt-core-4.5.3-r2', 'nomerge') pulled in by
x11-libs/qt-core:4 required by ('ebuild', '/', 'app-misc/strigi-0.7.0', 'merge')
~x11-libs/qt-core-4.5.3[-debug] required by ('installed', '/', 'x11-libs/qt-script-4.5.3-r1', 'nomerge')
x11-libs/qt-core required by world
(and 5 more)
x11-libs/qt-gui:4
('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r1', 'merge') pulled in by
~x11-libs/qt-gui-4.5.3[qt3support,accessibility,-debug] required by ('ebuild', '/', 'x11-libs/qt-qt3support-4.5.3', 'merge')
x11-libs/qt-gui required by world
~x11-libs/qt-gui-4.5.3[qt3support] required by ('ebuild', '/', 'x11-libs/qt-core-4.5.3-r2', 'merge')
(and 1 more)
('installed', '/', 'x11-libs/qt-gui-4.5.3-r1', 'nomerge') pulled in by
x11-libs/qt-gui required by world
>=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('ebuild', '/', 'kde-base/kdeplasma-addons-4.3.1', 'merge')
>=x11-libs/qt-gui-4.5.0:4[dbus] required by ('ebuild', '/', 'app-office/akonadi-server-1.2.1', 'merge')
(and 12 more)
emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/qt-sql-4.5.0:4[mysql]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-sql-4.5.3 (Change USE: +mysql)
(dependency required by "app-office/akonadi-server-1.2.1" [ebuild])
(dependency required by "kde-base/kdepimlibs-4.3.1" [ebuild])
(dependency required by "kde-base/kdeplasma-addons-4.3.1" [ebuild])
(dependency required by "kde-base/kde-meta-4.3.1" [ebuild])
(dependency required by "world" [argument])
Will updating to the latest KDE fix things?
How do I get past this?
TIA
Jim
|