I recently changed my USE flag to -esd, after that kaboodle refused to work (ld error .. /usr/lib/libesd .. not found, don't know exactly anymore) I recompiled arts, which did not help, after that tried recompiling kdemultimedia, the compile now fails with something like /usr/lib/libesd not found. There is no esd in kdemultimedia's USE flags and it does not depend on it - so why does it use esd?? (I'm sorry that I can't provide more information at this moment, I had to emerge esound again to use my system and right now I don't have to unmerge it and retry kdemultimedia) Reproducible: Always Steps to Reproduce: 1. unmerge esound (1a. remerge arts) 2. emerge kdemultimedia Actual Results: compilation failed with something like /usr/lib/libesd not found Expected Results: compile happily and !run! after that without complaining about libesd emerge info: Portage 2.0.50-r10 (2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.8-gentoo-r3) ================================================================= System uname: 2.6.8-gentoo-r3 i686 AMD Athlon(tm) processor Gentoo Base System version 1.4.16 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distcc sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://gentoo.inode.at/source/ http://gentoo.inode.at/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://10.0.0.1/gentoo-portage" USE="3dnow X acpi alsa apache2 arts artswrappersuid avi berkdb crypt cups divx4linux dvd encode fbcon flac foomaticdb gdbm gif gtk2 guile icq imlib jabber java jpeg kde libg++ libwww linguas_de mad maildir mbox mikmod mmx motif mpeg mysql ncurses nls nptl offensive oggvorbis opengl oscar pam pda pdflib perl pic png ppds python qt quicktime readline samba sdl slang spell ssl svg tcpd tetex tiff truetype usb videos x86 xine xml2 xmms xv xvid zlib"
What's the exact error? if it can't find libesd.la, then it's not a kdemultimedia problem, it's another package that kdemultimedia wants to use that is still linking to libesd. revdep-rebuild will help you out there.
ok, thanks, I will try that, but it will take time to recompile kdelibs, kdebase and kdeaddons which seem to use libesd (following revdep-rebuild, which is a bit strange, since only kdeaddons has esd as USE-flag ..) .. I will do that when recompiling for 3.3 (when it becomes stable) I'll mark that as fixed .. hope it helps .. thank you!!