Upgrading to media-libs/flac-1.1.2 causes the following error when trying to start amaroK amaroK: [Loader] Starting amarokapp.. amaroK: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokapp. amarokapp: error while loading shared libraries: libFLAC.so.6: cannot open shared object file: No such file or directory Reproducible: Always Steps to Reproduce: 1. emerge flac -u 2. amarok 3. Re-emerging amarok after flac-1.1.2 does not help, but downgrading flac after that makes amarok fail complaining it cannot find libFLAC.so.7. I needed to re-emerge amarok after emerging flac-1.1.1 for it to work again. Does this indicate flac needs to be slotted? Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r0, 2.6.10-gentoo-r7 x86_64) ================================================================= System uname: 2.6.10-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 18 2005, 09:09:28)] distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r3 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -funit-at-a-time" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -funit-at-a-time" DISTDIR="/mnt/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks sandbox" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/" LANG="en_GB" LDFLAGS="-Wl,-O1" MAKEOPTS="-j3" PKGDIR="/mnt/portage/packages/hactar" PORTAGE_TMPDIR="/mnt/scratch" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/mnt/portage/local /mnt/portage/bmg-main" SYNC="rsync://desatio/gentoo" USE="amd64 X aalib acpi alsa apache2 arts artswrappersuid avi berkdb bitmap-fonts bonobo cdr crypt cups curl directfb divx4linux dv dvd dvdr encode esd f77 fam flac font-server foomaticdb fortran gdbm gif gimpprint gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile ieee1394 imagemagick imlib jabber java jbig jp2 jpeg junit kde kdeenablefinal lesstif libwww lm_sensors lzw lzw-tiff mad mailwrapper mikmod mozilla mpeg multilib mysql ncurses nptl oggvorbis opengl oss pam pdflib perl pic png ppds python qt quicktime readline samba scanner sdl slang slp spell ssl tcltk tcpd theora tiff truetype truetype-fonts type1-fonts usb userlocales xfs xml xml2 xmms xpm xprint xrandr xv xvid zlib video_cards_nvidia linguas_en_GB" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL
well - in fact amarok wants libFLAC.so.6. making symlink libFLAC.so.6 -> libFLAC.so.7 fixed that problem. however it should be do automatically by portage - either create symlink as above or patching amarok to look for libFLAC.so.7 if flac 1.1.2 is installed
I'm pretty sure amarok breaks because it is linked to tunepimp, and tunepimp is linked to flac. I ran into this problem and recompiling tunepimp fixed amarok.
confirming. recompiltion of tunepimp fixes that problem
->close