At Tue, 13 Oct 2009 10:13:59 -0400 Allan Gottlieb <gottl...@nyu.edu> wrote:
> At Tue, 13 Oct 2009 15:02:25 +0200 Alan McKinnon <alan.mckin...@gmail.com> > wrote: > >> qt*-4.5.1 blocks qt*-4.5.2. It's not a simple single package that you >> upgrade, >> it's multiple packages and throughout the build you will have incompatible >> packages installed at the same time. >> >> Either: >> >> unmerge all of qt >> emerge all of qt >> >> or: >> >> upgrade to masked portage-2.2 which can deal with such things easily. >> >> Note that you will likely need to rebuild kdelibs and other stuff after >> building qt. There's an elog about it. > > I do not have kde installed (I use gnome). I just did an > eix --installed kde > to confirm. > > I have 10 "qt" packages (confirmed with eix --installed qt) > Seven begin with qt- and are at 4.5.1 with 4.5.2 available. > The other three are qt PyQt PyQt4. > None of the seven are in world. > Have I understood correctly the procedure to be > > 1. Unmerge these 7 (*not* 10) > 2. emerge --update --ask --newuse --deep --tree -v --with-bdeps=y world > 3. depclean and revdep-rebuild > > thanks to alan dale and peter for their help. I applied this procedure (tweaked, see below) and everything worked. Thanks again to all. allan I included PyQt and PyQt4 in the list to unmerge Alan recommends (pvt msg) to perform revdep-rebuild before depclean.