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

(The "K" is important, otherwise it will re-built ICU instead of just installing from the backup binary package.)

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.




Reply via email to