On Sat, Jan 26, 2008 at 06:32:02AM -0800, Penguin Lover maxim wexler squawked:
> After running emerge -uD alsa-utils I ran
> revdep-rebuild and was greeted by page after page of
> this
> 
> <...> 
>  broken /usr/kde/3.5/lib/libkabc_newexchange.so.1.0.0
> (requires libexpat.so.0 libexpat.so.0 libexpat.so.0
> libexpat.so.0 libexpat.so.0 libexpat.so.0
> libexpat.so.0 libexpat.so.0 libexpat.so.0
> libexpat.so.0 libexpat.so.0 libexpat.so.0
> libexpat.so.0 libexpat.so.0 libexpat.so.0
> libexpat.so.0)

Oops, it seems that you haven't updated in a while and have just
finally ran into the expat update "bug". Once you upgraded to expat
2.*, you have to re-compile a lot of stuff to get them working again. 

> Evaluating package order...
> Warning: Failed to resolve package order.
> Will merge in "random" order!
> Possible reasons:
> - Some ebuilds are no more in portage tree.

And this seems to be the problem you have.

> emerge: there are no ebuilds to satisfy
> "=kde-base/kdeaddons-3.5.2-r1".

The oldest version of kdeaddons in the tree, I see, is 3.5.5
So an attempt at merging kdeaddons-3.5.2-r1 will find no ebuild.

> libexpat seems to be the offending package. Or is it
> kdeaddons?
> 
> There's no libexpat in portage.

It is provided by the package expat.

> Here's the tail end of emerge -pv kdeaddons:
> 
> <...>
> [ebuild     U ] kde-base/kdeaddons-3.5.7 [3.5.2-r1]
> USE="arts sdl -berkdb -debug* -kdeenablefinal
> -xinerama (-kdehiddenvisibility%) (-xmms%*)" 1,696 kB
> [blocks B     ] kde-base/kde-env (is blocking
> kde-base/kdelibs-3.5.7-r3)
> 
> Total: 36 packages (13 upgrades, 23 new, 1 block),
> Size of downloads: 119,261 kB
> 
> I pre-pended ACCEPT_KEYWORDS="x86" to the emerge
> command but no help.
> 
> Do I really have to unmerge kde-env and then emerge
> 119M just to get my sound card back?
> 
> Maxim
> 

No, not really. Not all the packages are needed just to get your sound
card back; but all the packages will be needed at some point or
another if you want your desktop to be functional. It is probably a
good time to 'emerge --update --deep world'. 

W
-- 
...and. uh. <long silence> I don't know.
       ~Prof. Kirk T. McDonald, DeathEM, P-town PHY 304
Sortir en Pantoufles: up 414 days, 14:27
-- 
[email protected] mailing list

Reply via email to