I had to install openexr before installing kde and then removed it later. With a revdep-rebuild I can see : Checking dynamic linking consistency... broken /usr/kde/3.4/lib/kde3/exrthumbnail.so (requires libIlmImf.so.2 libImath.so.2 libHalf.so.2 libIex.so.2) so it seems that kdebase-kioslaves detected openexr and created a file linked with it. The only dependency for openexr in kde seems with kdelibs (not activated in my make.conf) Reproducible: Always Steps to Reproduce: 1. emerge openexr 2. USE=-openexr emerge kdebase-kioslaves 3. emerge -C openexr Actual Results: broken /usr/kde/3.4/lib/kde3/exrthumbnail.so (requires libIlmImf.so.2 libImath.so.2 libHalf.so.2 libIex.so.2) Expected Results: no /usr/kde/3.4/lib/kde3/exrthumbnail.so file Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20041102-r1, 2.6.12-gentoo-r4 i686) ================================================================= System uname: 2.6.12-gentoo-r4 i686 Unknown CPU Type Gentoo Base System version 1.6.12 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.10 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=16 -falign-jumps=16 -falign-loops=16 -falign-labels=1 -fprefetch-loop-arrays -maccumulate-outgoing-args" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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-xp -O2 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=16 -falign-jumps=16 -falign-loops=16 -falign-labels=1 -fprefetch-loop-arrays -maccumulate-outgoing-args" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict userpriv" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" LDFLAGS="-Wl,-O1" LINGUAS="fr nl" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://keats/gentoo-portage" USE="3dnow 3dnowext X a52 acl alsa apache2 apm arts asm audiofile avi bash-completion bitmap-fonts cdinstall cdparanoia cdr chroot crypt cups dedicated dga divx4linux dts dv dvb dvd dvdr dvdread encode expat faad fame fbcon ffmpeg flac gcc-libffi gd gif gnustep gphoto2 gpm graphviz gstreamer gtk gtk2 hal icq imap imlib innodb ipv6 ithreads java jpeg jpeg2k kcal kde kerberos largeterminal ldap libwww live lzo mad maildir memlimit mikmod mjpeg mmx mmxext motif mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg msn ncurses net network nls no_wxgtk1 noamazon nptl nvidia objc ogg oggvorbis on-the-fly-crypt openal opengl oss pam pcre pdfkit pdflib perl pg-intdatetime pg-vacuumdelay png postgres python qt quicktime readline rtc sdl slp speex spell sql sse ssl subversion tcltk theora threads tiff truetype truetype-fonts type1-fonts usb userlocales v4l v4l2 vdesktop vidix visualization vorbis win32codecs wmf x86 xanim xinerama xml xml2 xmms xprint xrandr xv xvid xvmc yv12 zlib linguas_fr linguas_nl userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, MAKEOPTS
Created attachment 63396 [details, diff] configure-fix-kdebase-openexr.patch It seems you caught one of the last hidden dependencies we addressed in bug 81966... The patch above make openexr configurable (there was an identical patch for kdegraphics already) and should be committed in kde SVN. Caleb? ;)
The patch is in the 3.4.2. ebuilds and has been committed in trunk (3.5) upstream.