I re-emerged xmms already, and I'm still having the problem. $ xmms libid3-3.8.so.2: cannot open shared object file: No such file or directory ... $ ls /usr/lib/libid3* lrwxrwxrwx 1 root root 19 Mar 30 08:45 /usr/lib/libid3-3.8.so.0 -> libid3-3.8.so.0.0.0 -rwxr-xr-x 1 root root 326306 Mar 30 08:45 /usr/lib/libid3-3.8.so.0.0.0 -rw-r--r-- 1 root root 501842 Mar 30 08:45 /usr/lib/libid3.a -rwxr-xr-x 1 root root 704 Mar 30 08:45 /usr/lib/libid3.la lrwxrwxrwx 1 root root 19 Mar 30 08:45 /usr/lib/libid3.so -> libid3-3.8.so.0.0.0 -rw-r--r-- 1 root root 81978 Mar 17 20:53 /usr/lib/libid3tag.a -rwxr-xr-x 1 root root 648 Mar 17 20:53 /usr/lib/libid3tag.la lrwxrwxrwx 1 root root 18 Mar 17 20:53 /usr/lib/libid3tag.so -> libid3tag.so.0.1.0 lrwxrwxrwx 1 root root 18 Mar 17 20:53 /usr/lib/libid3tag.so.0 -> libid3tag.so.0.1.0 -rwxr-xr-x 1 root root 73908 Mar 17 20:53 /usr/lib/libid3tag.so.0.1.0 $ readelf -a /usr/lib/libid3-3.8.so.0 | grep soname 0x0000000e (SONAME) Library soname: [libid3-3.8.so.0] So it's not a problem with libid3 $ locate libid3 /usr/lib/libid3tag.so.0.1.0 /usr/lib/libid3tag.so.0 /usr/lib/libid3tag.so /usr/lib/libid3tag.la /usr/lib/libid3tag.a /usr/lib/libid3.so /usr/lib/libid3.la /usr/lib/libid3.a /usr/lib/libid3-3.8.so.0.0.0 /usr/lib/libid3-3.8.so.0 So I don't even have libid3-3.8.so.2 anywhere. This gentoo install is pretty fresh and undisturbed (1.4-rc3 a month ago with a bunch of 'emerge -up world's) $ ldd /usr/lib/xmms/Input/libxmms-flac.so | grep id3 libid3-3.8.so.2 => not found So I reemerge flac and... $ ldd /usr/lib/xmms/Input/libxmms-flac.so | grep id3 libid3-3.8.so.0 => /usr/lib/libid3-3.8.so.0 (0x4047c000) So perhaps a simple "fix" would be to symlink libid3-3.8.so.2 to libid3.so.0 in the id3lib ebuild Reproducible: Always Steps to Reproduce: 1. xmms 2. $ ldd /usr/lib/xmms/Input/libxmms-flac.so | grep id3 libid3-3.8.so.2 => not found $ emerge info Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.20-gentoo-r2 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/usr/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="3dnow zlib bonobo opengl ldap aalib acl acpi alsa apm arts atlas avi berkdb bobobo cdr crypt cups dga directfb doc dvb dvd encode esd evo fbcon flash gb gd gdbm ggi gif gnome gphoto2 gpm gps gtk gtk2 gtkhtml guile imap imlib innodb ipv6 java jikes jpeg junit kde kerberos lcms ldam leim libg++ libgda libwww mbox mikmod mmx motif mozilla mpeg mule mysql nas ncurses nls odbc oggvorbis oss pam pcmcia pda pdflib perl pic plotutils png pnp postgres python qt quicktime radeon readline ruby samba sasl scanner sdl slang slp snmp socks5 spell sse ssl svga tcltk tcpd tetex tiff truetype trusted usb wmf X xml xml2 xmms xv x86 threads mozsvg mozcalendar mozxmlterm" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -mcpu=pentium4 -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-jumps=4 -falign-loops=4 " CXXFLAGS="-march=pentium3 -mcpu=pentium4 -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-jumps=4 -falign-loops=4 " ACCEPT_KEYWORDS="x86 jer" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="ccache sandbox buildpkg userpriv usersandbox"
it's not that simple it's aproved by media-libs/id3lib-3.8.2+ (backward compatible)
try upgrade to 3.8.3 and then recompile
As I mentioned, I fixed the problem by simply re-emerging flac (so it links against libid3-3.8.so.0 now). I never touched the version of id3lib that I have (I'm using the latest gentoo stable : 3.8.0).
doesn't make any sense with topic
well I don't know what to say then. I just noticed the non-existant library problem and went through the process I detailed to reemerge flac. I installed 1.4 rc3 about 4 weeks ago, and I've just done 'emerge -u world's since then. I assume that id3lib got an update or something in that period to cause this issue since reemerging flac fixed it.
no stable update since (7 months, 3 weeks ago)
now it got an update