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.


Reply via email to