On Sat, Jul 09, 2005 at 02:41:11PM -0700, Robert Persson wrote:
> A couple of weeks ago I added all the kde-3.4.1 packages to package.keywords 
> and then ran emerge -u world and everything updated and ran fine.
> 
> Today I tried to emerge -u world and I got
> 
> [blocks B     ] =kde-base/kdeartwork-icewm-themes-3.4* (is blocking 
> kde-base/kdeartwork-3.4.1)
> ... blah blah blah ...
> [blocks B     ] =kde-base/renamedlg-images-3.4* (is blocking 
> kde-base/kdeaddons-3.4.1)
> 
> for about 150 kde packages altogether.
> 
> equery tells me that I have version 3.4.1 of each individual kde package 
> installed, but that I have version 3.4.0 of kde itself and that I don't have 
> kdeartwork, kdeaddons, kdebase etc. installed.
> 
> How did I get in this mess and how (without recompiling all of kde) do I get 
> out of it?

I had a similar problem with upgrading when 3.4 was unmasked. The problem is
moving from the old monolithic ebuilds to the new split ones. I believe it's
because you are trying to install both split and unsplit ebuilds that provide
some of the same programs.

My solution to sort out the mess was to unmerge all the monolithic kde
ebuilds, and then emerge the stuff I wanted (kdebase-startkde is the split
ebuild that provides the basic stuff like the window manager, though even that
isn't necessary if you only want to run some kde apps and not the full
kaboodle).

It sounds like you might already have the new split ebuilds installed, so you
might just need to remove the monolithic ones from your world file, or
possibly unmerge them if they're still around. Of course, that assumes you
want to use the split ebuilds.

If you haven't read it already, the How-To at

  http://gentoo-wiki.com/HOWTO_Update_KDE_3.3_to_KDE_3.4

is helpful. A bit of research with the online package database to work out
which ebuilds are the split ones, which the monolithic ones, and which ones
you actually want should sort you out.

Toby Cubitt
-- 
Quantum Information Theory group
Max Planck Institute for Quantum Optics
Garching, Germany

email: [EMAIL PROTECTED]
web: www.dr-qubit.org
-- 
[email protected] mailing list

Reply via email to