Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 223287 - emerge media-sound/amarok-1.4.9.1 with the kde use flag fails to emerge Possably cstlib ?
Summary: emerge media-sound/amarok-1.4.9.1 with the kde use flag fails to emerge Possa...
Status: RESOLVED DUPLICATE of bug 214278
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Diego Elio Pettenò (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-23 02:29 UTC by Phillip Hardy
Modified: 2008-06-01 01:08 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Phillip Hardy 2008-05-23 02:29:17 UTC
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
Comment 1 Michael Prager 2008-05-23 22:21:42 UTC
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" 
Comment 2 Rick Harris 2008-05-27 02:35:11 UTC
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.
Comment 3 Ingmar Vanhassel (RETIRED) gentoo-dev 2008-05-27 02:56:22 UTC

*** This bug has been marked as a duplicate of bug 214278 ***