* [gentoo-user] complex depencies - how to cut the Gordian knot?
@ 2009-07-10 10:44 Helmut Jarausch
2009-07-10 18:01 ` Alan McKinnon
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Helmut Jarausch @ 2009-07-10 10:44 UTC (permalink / raw
To: gentoo-user
Hi,
I'm upgrading Gentoo nearly each day for 2 years now.
But once in a while I'm lost, like this time
emerge --keep-going -j2 -1 --ask --update --newuse --deep @system @world
gives a lot of blockings which I don't quite understand (and there are
so many) - see below.
I'd be very grateful to some hint how to proceed in such a case.
I've already looked at the dependencies of some of these packages
but I can't find the reason for those blockings.
(I'm using portage 2.2_rc33)
Many thanks for your help,
Helmut.
--
Helmut Jarausch
Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany
----------------------
[blocks B ] <x11-libs/qt-xmlpatterns-4.5.2 ("<x11-libs/qt-xmlpatterns-4.5.2" is blocking x11-libs/qt-assistant-4.5.2, x11-libs/qt-opengl-4.5.2, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-test-4.5.2, x11-libs/qt-svg-4.5.2, x11-libs/qt-gui-4.5.2-r1, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2)
[blocks B ] >x11-libs/qt-test-4.5.1-r9999 (">x11-libs/qt-test-4.5.1-r9999" is blocking x11-libs/qt-xmlpatterns-4.5.1)
[blocks B ] >x11-libs/qt-script-4.5.1-r9999 (">x11-libs/qt-script-4.5.1-r9999" is blocking x11-libs/qt-xmlpatterns-4.5.1)
[blocks B ] >x11-libs/qt-sql-4.5.1-r9999 (">x11-libs/qt-sql-4.5.1-r9999" is blocking x11-libs/qt-xmlpatterns-4.5.1)
[blocks B ] >x11-libs/qt-qt3support-4.5.1-r9999 (">x11-libs/qt-qt3support-4.5.1-r9999" is blocking x11-libs/qt-xmlpatterns-4.5.1)
[blocks B ] >x11-libs/qt-core-4.5.1-r9999 (">x11-libs/qt-core-4.5.1-r9999" is blocking x11-libs/qt-xmlpatterns-4.5.1)
[blocks B ] >x11-libs/qt-assistant-4.5.1-r9999 (">x11-libs/qt-assistant-4.5.1-r9999" is blocking x11-libs/qt-xmlpatterns-4.5.1)
[blocks B ] >x11-libs/qt-svg-4.5.1-r9999 (">x11-libs/qt-svg-4.5.1-r9999" is blocking x11-libs/qt-xmlpatterns-4.5.1)
[blocks B ] >x11-libs/qt-gui-4.5.1-r9999 (">x11-libs/qt-gui-4.5.1-r9999" is blocking x11-libs/qt-xmlpatterns-4.5.1)
[blocks B ] >x11-libs/qt-dbus-4.5.1-r9999 (">x11-libs/qt-dbus-4.5.1-r9999" is blocking x11-libs/qt-xmlpatterns-4.5.1)
[blocks B ] >x11-libs/qt-webkit-4.5.1-r9999 (">x11-libs/qt-webkit-4.5.1-r9999" is blocking x11-libs/qt-xmlpatterns-4.5.1)
[blocks B ] >x11-libs/qt-opengl-4.5.1-r9999 (">x11-libs/qt-opengl-4.5.1-r9999" is blocking x11-libs/qt-xmlpatterns-4.5.1)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
('installed', '/', 'x11-libs/qt-dbus-4.5.2', 'nomerge') pulled in by
x11-libs/qt-dbus:4 required by ('ebuild', '/', 'dev-libs/soprano-2.2.4', 'merge')
>=x11-libs/qt-dbus-4.5.1:4 required by ('installed', '/', 'dev-python/PyQt4-4.5.1', 'nomerge')
x11-libs/qt-dbus:4 required by ('installed', '/', 'app-office/akonadi-server-1.1.2', 'nomerge')
(and 4 more)
('installed', '/', 'x11-libs/qt-gui-4.5.2-r1', 'nomerge') pulled in by
>=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('installed', '/', 'kde-base/kimagemapeditor-4.2.4', 'nomerge')
>=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('installed', '/', 'kde-base/step-4.2.4', 'nomerge')
>=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('installed', '/', 'kde-base/kscd-4.2.4', 'nomerge')
(and 271 more)
('installed', '/', 'x11-libs/qt-qt3support-4.5.2', 'nomerge') pulled in by
>=x11-libs/qt-qt3support-4.5.1:4[accessibility] required by ('installed', '/', 'kde-base/klines-4.2.4', 'nomerge')
>=x11-libs/qt-qt3support-4.5.1:4[accessibility] required by ('installed', '/', 'kde-base/kcontrol-4.2.4', 'nomerge')
>=x11-libs/qt-qt3support-4.5.1:4[accessibility] required by ('installed', '/', 'app-office/koffice-libs-2.0.1', 'nomerge')
(and 238 more)
('installed', '/', 'x11-libs/qt-script-4.5.2', 'nomerge') pulled in by
>=x11-libs/qt-script-4.5.1:4 required by ('installed', '/', 'kde-base/konsolekalendar-4.2.4', 'nomerge')
>=x11-libs/qt-script-4.5.1:4 required by ('installed', '/', 'kde-base/kmail-4.2.4', 'nomerge')
>=x11-libs/qt-script-4.5.1:4 required by ('installed', '/', 'kde-base/kreadconfig-4.2.4', 'nomerge')
(and 237 more)
('installed', '/', 'x11-libs/qt-webkit-4.5.2', 'nomerge') pulled in by
>=x11-libs/qt-webkit-4.5.1:4 required by ('installed', '/', 'kde-base/kdeplasma-addons-4.2.4', 'nomerge')
>=x11-libs/qt-webkit-4.5.1:4 required by ('installed', '/', 'kde-base/kdelibs-4.2.4-r3', 'nomerge')
>=x11-libs/qt-webkit-4.5.1:4 required by ('installed', '/', 'dev-python/PyQt4-4.5.1', 'nomerge')
(and 1 more)
('installed', '/', 'x11-libs/qt-assistant-4.5.2', 'nomerge') pulled in by
x11-libs/qt-assistant:4 required by ('installed', '/', 'sci-visualization/qtiplot-0.9.7.7', 'nomerge')
('ebuild', '/', 'x11-libs/qt-xmlpatterns-4.5.1', 'merge') pulled in by
~x11-libs/qt-xmlpatterns-4.5.1 required by ('installed', '/', 'x11-libs/qt-4.5.1', 'nomerge')
('installed', '/', 'x11-libs/qt-core-4.5.2', 'nomerge') pulled in by
>=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('installed', '/', 'kde-base/libkholidays-4.2.4', 'nomerge')
>=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('installed', '/', 'kde-base/ksystraycmd-4.2.4', 'nomerge')
>=x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('installed', '/', 'kde-base/bomber-4.2.4', 'nomerge')
(and 258 more)
('installed', '/', 'x11-libs/qt-test-4.5.2', 'nomerge') pulled in by
>=x11-libs/qt-test-4.5.1:4 required by ('installed', '/', 'app-office/kplato-2.0.1', 'nomerge')
>=x11-libs/qt-test-4.5.1:4 required by ('installed', '/', 'kde-base/kde-menu-icons-4.2.4', 'nomerge')
>=x11-libs/qt-test-4.5.1:4 required by ('installed', '/', 'kde-base/kmplot-4.2.4', 'nomerge')
(and 239 more)
('installed', '/', 'x11-libs/qt-sql-4.5.2', 'nomerge') pulled in by
>=x11-libs/qt-sql-4.5.1:4[qt3support] required by ('installed', '/', 'kde-base/kdeartwork-wallpapers-4.2.4', 'nomerge')
>=x11-libs/qt-sql-4.5.1:4[qt3support] required by ('installed', '/', 'kde-base/konquest-4.2.4', 'nomerge')
>=x11-libs/qt-sql-4.5.1:4[qt3support] required by ('installed', '/', 'kde-base/renamedlg-plugins-4.2.4', 'nomerge')
(and 239 more)
('installed', '/', 'x11-libs/qt-svg-4.5.2', 'nomerge') pulled in by
>=x11-libs/qt-svg-4.5.1:4 required by ('installed', '/', 'kde-base/kuiserver-4.2.4', 'nomerge')
>=x11-libs/qt-svg-4.5.1:4 required by ('installed', '/', 'kde-base/kdelibs-4.2.4-r3', 'nomerge')
>=x11-libs/qt-svg-4.5.1:4 required by ('installed', '/', 'kde-base/libkdeedu-4.2.4', 'nomerge')
(and 239 more)
('installed', '/', 'x11-libs/qt-opengl-4.5.2', 'nomerge') pulled in by
>=x11-libs/qt-opengl-4.5.1:4 required by ('installed', '/', 'kde-base/ksudoku-4.2.4', 'nomerge')
>=x11-libs/qt-opengl-4.5.1:4 required by ('installed', '/', 'kde-base/krunner-4.2.4', 'nomerge')
>=x11-libs/qt-opengl-4.5.1:4 required by ('installed', '/', 'kde-base/pykde4-4.2.4-r2', 'nomerge')
(and 19 more)
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user] complex depencies - how to cut the Gordian knot?
2009-07-10 10:44 [gentoo-user] complex depencies - how to cut the Gordian knot? Helmut Jarausch
@ 2009-07-10 18:01 ` Alan McKinnon
2009-07-13 7:13 ` Helmut Jarausch
2009-07-10 19:11 ` [gentoo-user] " walt
2009-07-10 22:11 ` [gentoo-user] " Stroller
2 siblings, 1 reply; 5+ messages in thread
From: Alan McKinnon @ 2009-07-10 18:01 UTC (permalink / raw
To: gentoo-user; +Cc: Helmut Jarausch
On Friday 10 July 2009 12:44:36 Helmut Jarausch wrote:
> Hi,
>
> I'm upgrading Gentoo nearly each day for 2 years now.
> But once in a while I'm lost, like this time
>
> emerge --keep-going -j2 -1 --ask --update --newuse --deep @system @world
> gives a lot of blockings which I don't quite understand (and there are
> so many) - see below.
>
> I'd be very grateful to some hint how to proceed in such a case.
> I've already looked at the dependencies of some of these packages
> but I can't find the reason for those blockings.
>
> (I'm using portage 2.2_rc33)
>
> Many thanks for your help,
> Helmut.
You have a mixture of qt-4.5.1 and 4.5.2 packages there.
Do you perhaps have x11-libs/qt installed? Unmerge it, it's a meta package and
you don't need it. Let other apps that use qt pull in the necessary packages.
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-user] Re: complex depencies - how to cut the Gordian knot?
2009-07-10 10:44 [gentoo-user] complex depencies - how to cut the Gordian knot? Helmut Jarausch
2009-07-10 18:01 ` Alan McKinnon
@ 2009-07-10 19:11 ` walt
2009-07-10 22:11 ` [gentoo-user] " Stroller
2 siblings, 0 replies; 5+ messages in thread
From: walt @ 2009-07-10 19:11 UTC (permalink / raw
To: gentoo-user
On 07/10/2009 03:44 AM, Helmut Jarausch wrote:
> Hi,
>
> I'm upgrading Gentoo nearly each day for 2 years now.
> But once in a while I'm lost, like this time
>
> emerge --keep-going -j2 -1 --ask --update --newuse --deep @system @world
> gives a lot of blockings which I don't quite understand (and there are
> so many) - see below.
Yes, there is something strange about the qt packages that triggers
this problem. It looks horrible but the solution is just to remove
all of the qt packages manually before doing your update. Dunno why.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user] complex depencies - how to cut the Gordian knot?
2009-07-10 10:44 [gentoo-user] complex depencies - how to cut the Gordian knot? Helmut Jarausch
2009-07-10 18:01 ` Alan McKinnon
2009-07-10 19:11 ` [gentoo-user] " walt
@ 2009-07-10 22:11 ` Stroller
2 siblings, 0 replies; 5+ messages in thread
From: Stroller @ 2009-07-10 22:11 UTC (permalink / raw
To: gentoo-user
On 10 Jul 2009, at 11:44, Helmut Jarausch wrote:
> ...
> emerge --keep-going -j2 -1 --ask --update --newuse --deep @system
> @world
> gives a lot of blockings which I don't quite understand (and there are
> so many) - see below.
> ...
>
> [blocks B ] <x11-libs/qt-xmlpatterns-4.5.2 ("<x11-libs/qt-
> xmlpatterns-4.5.2" is blocking x11-libs/qt-assistant-4.5.2, x11-libs/
> qt-opengl-4.5.2, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2,
> x11-libs/qt-test-4.5.2, x11-libs/qt-svg-4.5.2, x11-libs/qt-gui-4.5.2-
> r1, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2, x11-libs/
> qt-core-4.5.2, x11-libs/qt-sql-4.5.2)
> [blocks B ] >x11-libs/qt-test-4.5.1-r9999 (">x11-libs/qt-
> test-4.5.1-r9999" is blocking x11-libs/qt-xmlpatterns-4.5.1)
> [blocks B ] >x11-libs/qt-script-4.5.1-r9999 (">x11-libs/qt-
> script-4.5.1-r9999" is blocking x11-libs/qt-xmlpatterns-4.5.1)
> [blocks B ] >x11-libs/qt-sql-4.5.1-r9999 (">x11-libs/qt-
> sql-4.5.1-r9999" is blocking x11-libs/qt-xmlpatterns-4.5.1)
> ...
All these version -4.5.1-r9999 packages look very suspicious to me.
Honestly, I'd uninstall all the the blocking packages, `emerge -upv
world` and let suitable versions be pulled in as dependencies.
Stroller.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user] complex depencies - how to cut the Gordian knot?
2009-07-10 18:01 ` Alan McKinnon
@ 2009-07-13 7:13 ` Helmut Jarausch
0 siblings, 0 replies; 5+ messages in thread
From: Helmut Jarausch @ 2009-07-13 7:13 UTC (permalink / raw
To: Alan McKinnon; +Cc: gentoo-user, walt, Stroller
On 10 Jul, Alan McKinnon wrote:
> Do you perhaps have x11-libs/qt installed? Unmerge it, it's a meta package and
> you don't need it. Let other apps that use qt pull in the necessary packages.
Yes, thanks, that was the culprit.
Thanks to all who helped me,
Helmut.
--
Helmut Jarausch
Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2009-07-13 7:13 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-10 10:44 [gentoo-user] complex depencies - how to cut the Gordian knot? Helmut Jarausch
2009-07-10 18:01 ` Alan McKinnon
2009-07-13 7:13 ` Helmut Jarausch
2009-07-10 19:11 ` [gentoo-user] " walt
2009-07-10 22:11 ` [gentoo-user] " Stroller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox