I had kde 3.0.4 installed and sdl(lib-image-net). When i upgraded to kde 3.1rc6 the library path in sdl-config was not changed, it was still kde/3/lib instead of kde/3.1/lib. The consequence was dat each software package that needed information from sdl-config had the wrong kde library path: namely: /usr/kde/3/lib/ instead of /usr/kde/3.1/lib/. This made compiles fail. (it needed 'libartsc', which was not found). Solution: re-emerge all the sdl stuff in order to fix sdl-config However, it took me 2 hours to figure out were the wrong path came from, thus not trivial to find.
this bug currenlty cant be fixed cause portage doesn't have support for force recompiling an ebuild after emerge another ebuild. this support would also be needed to recompile kdelibs after qt upgrade.
Something along these lines is planned for portage I ebelieve. But even when it's aded it'll be a generic feature and won't need kde-specific work. So I'm closing this as CANTFIX; there is nothing I can do about it right now.
db fix