When I recently emerged amaroK 1.2.3, I noticed that most of it gets installed as if / was the prefix, i.e. files are being copied to /bin, /lib/kde3 and /share. I need to move those files to the /usr prefix to make amaroK work. Without it, the player doesn't run, since it can't find its sound plugins. Suprisingly, I remember emerging this version earlier with no such oddities occurring. I can't say I've been doing any changes which could bring about this effect. Reproducible: Always Steps to Reproduce: 1. emerge =amarok-1.2.3 2. try to run amarok (skip the first0run wizard, if you need to) Actual Results: The player installs in the wrong prefix. After executing amarok, the player will sooner or later report: "amaroK could not find any sound-engine plugins. It is likely that amaroK is installed under the wrong prefix, please fix your installation using: $ cd /path/to/amarok/source-code/ $ su -c "make uninstall" $ ./configure --prefix=`kde-config --prefix` && su -c "make install" $ kbuildsycoca $ amarok" Expected Results: The player should install in the /usr prefix, as it's supposed to. The version of kdelibs I use is 3.3.2-r7. Here's the output of emerge info: Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.10-gentoo-r7 i686) ================================================================= System uname: 2.6.10-gentoo-r7 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 9 2005, 18:44:19)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r3, 1.7.9-r1, 1.9.4, 1.6.3, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -mfpmath=sse,387 -msse -mmmx -m3dnow -fomit-frame-pointer -pipe -DNDEBUG -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DG_DISABLE_CAST_CHECKS - maccumulate-outgoing-args" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/ config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -mfpmath=sse,387 -msse -mmmx -m3dnow -fomit-frame-pointer - pipe -DNDEBUG -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS - DG_DISABLE_CAST_CHECKS -maccumulate-outgoing-args" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.prz.rzeszow.pl" LANG="pl_PL" LC_ALL="pl_PL" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/mziab/ebuild" SYNC="rsync://rsync3.pl.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X alsa apm avi bash-completion berkdb bitmap-fonts cdr crypt cups curl dvd dvdr emboss encode fam flac foomaticdb fortran ftp gdbm gif gnome gpm gtk gtk2 imagemagick imlib ipv6 joystick jpeg kdeenablefinal libg++ libwww mad mikmod mmx mmx2 motif mp3 mpeg ncurses nls nptl nptlonly oggvorbis opengl oss pam pdflib perl pic png python qt quicktime readline samba scanner sdl slang spell sse ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts usb userlocales xinerama xml xml2 xmms xv zlib linguas_pl" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
Fixed. After deleting /etc/env.d/47kdepaths-3.3.2 and reemerging several components and much to my surprise, the problem disappeared. I don't exactly now how, though.