Reproducible: Always 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) Actual Results: avifile won't compile. It looks for /usr/kde/3/lib/libartsc.*, which doesn't exist. Reason: /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. Expected Results: 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 ***