After adding the kde use flag to my make.conf, I can't compile amarok, this seems to do with cstlib? I tryed emergeing cstools thinking this may be related but that did not help. Reproducible: Always Steps to Reproduce: 1.set USE=kde 2.emerge amarok 3.Watch it fail. Actual Results: /bin/sh ../../../../libtool --silent --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../amarok/src -I../../../../amarok/src/amarokcore -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -D_UNIX -Wall -Wreturn-type -fno-exceptions -I../../../../amarok/src/engine/helix/helix-sp -I../../../../amarok/src/engine/helix/config -I../../../../amarok/src/ -include ../../../../amarok/src/engine/helix/helix-sp/helixdefines.h -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=athlon-xp -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o helix-engine.lo helix-engine.cpp hxplayercontrol.cpp:24:18: error: cstlib: No such file or directory make[6]: *** [hxplayercontrol.lo] Error 1 make[6]: *** Waiting for unfinished jobs.... make[6]: Leaving directory `/var/tmp/portage/media-sound/amarok-1.4.9.1/work/amarok-1.4.9.1/amarok/src/engine/helix' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory `/var/tmp/portage/media-sound/amarok-1.4.9.1/work/amarok-1.4.9.1/amarok/src/engine/helix' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/media-sound/amarok-1.4.9.1/work/amarok-1.4.9.1/amarok/src/engine' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-sound/amarok-1.4.9.1/work/amarok-1.4.9.1/amarok/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-sound/amarok-1.4.9.1/work/amarok-1.4.9.1/amarok' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-sound/amarok-1.4.9.1/work/amarok-1.4.9.1' make: *** [all] Error 2 * * ERROR: media-sound/amarok-1.4.9.1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 4039: Called kde_src_compile * environment, line 2861: Called kde_src_compile 'all' * environment, line 2981: Called kde_src_compile 'myconf' 'configure' 'make' * environment, line 2977: Called die * The specific snippet of code: * emake || die "died running emake, $FUNCNAME:make" * The die message: * died running emake, kde_src_compile:make * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/media-sound/amarok-1.4.9.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/amarok-1.4.9.1/temp/environment'. * Expected Results: Compiled without Error. Nothing.. heres my emerge --info --- dolphin ~ # emerge --info Portage 2.1.5.2 (default-linux/x86/2007.0, gcc-4.2.3, glibc-2.7-r2, 2.6.25-gentoo-r4 i686) ================================================================= System uname: 2.6.25-gentoo-r4 i686 AMD Athlon(tm) XP Processor 2800+ Timestamp of tree: Fri, 23 May 2008 00:20:02 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.3-r4, 2.5.2-r4 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.4-r1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.62 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.25-r3 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://ftp.swin.edu.au/gentoo " LDFLAGS="" LINGUAS="en_GB" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/desktop-effects" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 aac acl acpi alsa apic applet avahi berkdb bonjour bzip2 cddb cdr clamav cli cpudetection cracklib crypt cups curl dbus deskbar divx dri dvd dvdr exif expat fam ffmpeg filepicker flac fontconfig fortran gdbm gif glitz gnome gnutls gpm gsm gstreamer gtk h323 hal hddtemp iceweasel iconv isdnlog java javascript jpeg jpeg2k kde laptop libnotify lm_sensors mad mdnsresponder-compat midi mmx mp3 mp4 mpeg mudflap musicbrainz ncurses networkmanager nls nptl nptlonly nsplugin nvidia ogg opengl openmp pam pcre perl png pppd prediction python qt3 qt4 quicktime readline real reflection samba session spell spl ssl svg taglib tcl tcpd theora tiff tk truetype unicode visualization vorbis wifi win32codecs x264 x86 xcb xine xml xorg xulrunner xv xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I can confirm this problem. I get the same error here. Portage 2.1.5.2 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r4, 2.6.24-gentoo-r2 i686) ================================================================= System Settings ================================================================= System uname: 2.6.24-gentoo-r2 i686 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz Timestamp of tree: Fri, 23 May 2008 15:15:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.2-r1 dev-lang/python: 2.4.4-r6, 2.5.2-r4 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.62 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.24 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="candy distlocks parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo " LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LDFLAGS="" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/kolab2 /usr/portage/local/layman/vmware /usr/portage/local/layman/xeffects /usr/local/portage /usr/local/overlays/xgl-coffee /usr/local/overlays/eclipse-overlay" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="3dnow 7zip X Xaw3d a52 aac acl acpi aiglx akode alsa arts asf bash-completion berkdb bluetooth branding bzip2 cairo cdr cg cggui cjk cli cracklib crypt cups curl cvs dba dbus devil dga directfb divx4linux dri dvb dvd dvdr dvdread eds emboss encode esd evo exif fam fat fbcon ffmpeg firefox flac flash fontconfig fortran fuse gd gdbm gif gnome gpm graphviz gstreamer gtk hal iconv imagemagick iproute2 ipv6 irda isdnlog jpeg jpeg2k kde kdepim kdgraphics kerberos ldap lm_sensors logitech-mouse mad maildir mbox midi mikmod mmx modplug mozbranding mozsvg mp3 mpeg mpi mudflap mysql ncurses network nls nptl nptlonly nsplugin ntfs ogg openal openexr opengl openmp oss pam pcre pda pdf perl php png pppd python qt3 qt3support qt4 quicktime rdesktop readline real reflection reiserfs rtps samba scanner sdl session shout slang slp spell spl sse ssl stream subversion svg tcpd tetex theora threads tidy tiff truetype unicode v4l v4l2 vcd vidix vorbis wavpack win32codecs wma wmf wxwindows x264 x86 xcomposite xface xine xinerama xml xorg xpm xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia vga fbdev"
Due to a typo in the applied amarok-1.4.9.1-helix+gcc-4.3.patch, see Bug #214278 Work around for now by changing line in: /usr/portage/media-sound/amarok/files/amarok-1.4.9.1-helix+gcc-4.3.patch From: +#include <cstlib> To: +#include <cstdlib> Save file, rebuild digest: ebuild /usr/portage/media-sound/amarok/amarok-1.4.9.1.ebuild digest Then re-emerge amarok.
*** This bug has been marked as a duplicate of bug 214278 ***