Gentoo Archives: gentoo-user

From: Allan Gottlieb <gottlieb@×××.edu>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] qt-dbus blocker--SOLVED
Date: Wed, 14 Oct 2009 14:54:46
Message-Id: yu9vdiigh5d.fsf_-_@nyu.edu
In Reply to: Re: [gentoo-user] qt-dbus blocker by Allan Gottlieb
1 At Tue, 13 Oct 2009 10:13:59 -0400 Allan Gottlieb <gottlieb@×××.edu> wrote:
2
3 > At Tue, 13 Oct 2009 15:02:25 +0200 Alan McKinnon <alan.mckinnon@×××××.com> wrote:
4 >
5 >> qt*-4.5.1 blocks qt*-4.5.2. It's not a simple single package that you upgrade,
6 >> it's multiple packages and throughout the build you will have incompatible
7 >> packages installed at the same time.
8 >>
9 >> Either:
10 >>
11 >> unmerge all of qt
12 >> emerge all of qt
13 >>
14 >> or:
15 >>
16 >> upgrade to masked portage-2.2 which can deal with such things easily.
17 >>
18 >> Note that you will likely need to rebuild kdelibs and other stuff after
19 >> building qt. There's an elog about it.
20 >
21 > I do not have kde installed (I use gnome). I just did an
22 > eix --installed kde
23 > to confirm.
24 >
25 > I have 10 "qt" packages (confirmed with eix --installed qt)
26 > Seven begin with qt- and are at 4.5.1 with 4.5.2 available.
27 > The other three are qt PyQt PyQt4.
28 > None of the seven are in world.
29 > Have I understood correctly the procedure to be
30 >
31 > 1. Unmerge these 7 (*not* 10)
32 > 2. emerge --update --ask --newuse --deep --tree -v --with-bdeps=y world
33 > 3. depclean and revdep-rebuild
34 >
35 > thanks to alan dale and peter for their help.
36
37 I applied this procedure (tweaked, see below) and everything worked.
38 Thanks again to all.
39
40 allan
41
42 I included PyQt and PyQt4 in the list to unmerge
43 Alan recommends (pvt msg) to perform revdep-rebuild before depclean.