Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
Date: Sun, 25 Oct 2009 13:39:05
Message-Id: 200910251537.59810.alan.mckinnon@gmail.com
In Reply to: Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update by Alan McKinnon
1 I forgot to mention:
2
3 After rebuilding all of qt with this amount of changes, be prepared to rebuild
4 all of KDE-4 as well. Not doing this often results in weird behavviour that is
5 impossible to track down, hence the large elog warning in all the qt-*
6 ebuilds.
7
8
9
10
11
12 On Sunday 25 October 2009 15:36:05 Alan McKinnon wrote:
13 > On Sunday 25 October 2009 15:26:19 Alan E. Davis wrote:
14 > > To follow up, after removing "qt" (by mistake), and all the qt-* packages
15 > > I could find, this is what I found when running "emerge -uDav world""
16 > >
17 > > x11-libs/qt-gui:4
18 > >
19 > > ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r1', 'merge') conflicts with
20 > > ~x11-libs/qt-gui-4.5.2[-debug] required by ('ebuild', '/',
21 > > 'x11-libs/qt-webkit-4.5.2-r1', 'merge')
22 >
23 > Something wants qt-webkit-4.5.2-r1
24 >
25 > > x11-libs/qt-sql:4
26 > >
27 > > ('ebuild', '/', 'x11-libs/qt-sql-4.5.3', 'merge') conflicts with
28 > >
29 > > >=x11-libs/qt-sql-4.5.0:4[mysql] required by ('installed', '/',
30 > >
31 > > 'app-office/akonadi-server-1.2.1', 'nomerge')
32 >
33 > akonadi-server requires qt-sql with USE=mysql
34 >
35 > > x11-libs/qt-core:4
36 > >
37 > > ('ebuild', '/', 'x11-libs/qt-core-4.5.3-r1', 'merge') conflicts with
38 > > ~x11-libs/qt-core-4.5.2[qt3support,-debug] required by ('ebuild',
39 > > '/', 'x11-libs/qt-sql-4.5.2', 'merge')
40 > >
41 > > x11-libs/qt-dbus:4
42 > >
43 > > ('ebuild', '/', 'x11-libs/qt-dbus-4.5.3', 'merge') conflicts with
44 > > ~x11-libs/qt-dbus-4.5.2[-debug] required by ('ebuild', '/',
45 > > 'x11-libs/qt-gui-4.5.2-r2', 'merge')
46 > >
47 > > media-libs/x264:0
48 > >
49 > > ('ebuild', '/', 'media-libs/x264-0.0.20090923', 'merge') conflicts with
50 > > <media-libs/x264-0.0.20090908 required by ('installed', '/',
51 > > 'media-video/avidemux-2.5.1-r2', 'nomerge')
52 >
53 > We need to establish why qt-4.5.2 packages are being pulled in instead of
54 > 4.5.3
55 >
56 > Please run emerge -avuNDt world and post that (snipping irrelevant bits as
57 > appropriate).
58 >
59 > You might have left a qt-*-4.5.2 package installed by mistake, or some
60 > other package is hard-coded to require a qt-4.5.2 version.
61 >
62 > The solution for the first is to uninstall the package you missed, the
63 > solution for the second is to unmerge the offending package and remerge it
64 > (but recent portage should be taking care of that all by itself). Either
65 > way emerge -t will provide clues.
66 >
67
68 --
69 alan dot mckinnon at gmail dot com