On Monday 30 May 2011 17:45:17 Alain DIDIERJEAN wrote: > Trying to update from kde4.5 to kde4.6 > A simple "emerge -uD world" gives: > > [ebuild U ] x11-libs/qt-core-4.7.2-r1 [4.6.3-r1] USE="-jit% > -private-headers%" [ebuild U ] x11-libs/qt-sql-4.7.2 [4.6.3-r2] > [blocks b ] <x11-libs/qt-sql-4.7.2 ("<x11-libs/qt-sql-4.7.2" is > blocking x11-libs/qt-test-4.7.2, x11-libs/qt-svg-4.7.2, [snip ...]
> (and 13 more) > > > All together 982 lines as above. > Besides that, gentoo amd64 works fine on my box and I emerge everyday > packages to upgrade, except those which are kde's. Questions: > - what the hell is this mess, did I do something wrong ? No, nothing wrong, new packages that the latest qt and kde4.6 want are being blocked by packages already installed. > - have any of you got the same kind of troubles ? Yes, I did on 3 different boxen. > - is there a way to go back to an up to date clean install, I mean besides > reinstalling from scratch or going for Ubuntu ? Reasons that make me go > for gentoo 8 or 9 years ago: > - excellent docs. (as of to-day, some docs need updating); > - easyness of maintenance, no need for periodical reinstall (I'm not sure > this time); - stable packages are renewed in time, not too soon, not too > late; - portage works like a charm. > Hope I can get some help Don't panic! What I did was to progressively uninstall the blockers and then run emerge -uaDv world. Eventually there were no blockers, the latest qt was installed and then kde4.6. Everything now is like a "clean new install" should be. If you're running 2.2 portage there may be some automagic way of achieving this, but with portage-2.1.9.42 I had to do it manually. HTH. -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.