190615 Nikos Chantziaras wrote:
> On 15/06/2019 11:57, Philip Webb wrote:
>> For a long time, I've been having a problem upgrading 'icu'.
>> There seems to be a conflict with KDE :
>>    !!! Multiple package instances within a single package slot have been 
>> pulled
>>    !!! into the dependency graph, resulting in a slot conflict:
>>    dev-libs/icu:0
>>    (dev-libs/icu-64.2:0/64.2::gentoo, ebuild scheduled for merge) pulled in 
>> by
>>      dev-libs/icu (Argument)
>>    (dev-libs/icu-60.2:0/60.2::gentoo, installed) pulled in by
>>    dev-libs/icu:0/60.2= required by 
>> (dev-qt/qtwebkit-5.212.0_pre20180120:5/5.212::gentoo, installed)
>>                ^^^^^^^^
> I get something like that from time to time.
> What I do is to back up the current ICU with:
>   quickpkg dev-libs/icu
> so that I can quickly install it again if something doesn't work later on.
> Reinstalling it from the above created binary package is done with:
>   emerge -a1K dev-libs/icu
> Then I unmerge it:
>      emerge -aC dev-libs/icu
> And then I run the @world upgrade again
> and see if portage is now able to figure it out.

Thanks : that's my own procedure in simpler cases.
In fact, it worked well here too, upgrading 'icu' + some requirements.
After that, there was  2 hr  further "preserved-rebuild", incl LO.
It's a pity Portage can't handle these cases itself or offer help.

-- 
========================,,============================================
SUPPORT     ___________//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT    `-O----------O---'   purslowatchassdotutorontodotca


Reply via email to