Steps to Reproduce:
1. Install libsdl (uses kde-base/arts)
2. Upgrade from KDE 3 to 3.1
kde-base/arts gets upgraded and moves from /usr/kde/3/lib/ to /usr/kde/3.1/lib/
3. emerge avifile (uses libsdl)
avifile won't compile. It looks for /usr/kde/3/lib/libartsc.*, which doesn't exist.
/usr/lib/libSDL.la goes something like:
dependency_libs=' -lm -L/usr/kde/3/lib -ldl -lartsc [...]
But arts is in /usr/kde/3.1/lib/ now.
Portage should have recompiled programs depending on arts (libsdl etc.) when
arts was upgraded and moved to a different location.
My initial problem was that transcode wouldn't compile. I tracked the problem
down to this.
*** This bug has been marked as a duplicate of 1991 ***