Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 63213

Summary: kdemultimedia 3.2.3 tries to use libesd, though does not depend on it
Product: Gentoo Linux Reporter: Jan Essert <netz>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jan Essert 2004-09-08 03:52:12 UTC
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"
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2004-09-08 05:36:56 UTC
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.
Comment 2 Jan Essert 2004-09-08 14:01:57 UTC
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!!