Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 237692 - kde-base/kdemultimedia-arts-3.5.10 fails to compile on ~x86
Summary: kde-base/kdemultimedia-arts-3.5.10 fails to compile on ~x86
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: InVCS
: 237769 237787 237947 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-09-15 08:16 UTC by Rasmus P
Modified: 2009-11-02 16:10 UTC (History)
18 users (show)

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


Attachments
build.log (build.log,170.86 KB, text/plain)
2008-09-15 08:17 UTC, Rasmus P
Details
environment (environment,174.40 KB, text/plain)
2008-09-15 08:18 UTC, Rasmus P
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rasmus P 2008-09-15 08:16:26 UTC
Updating KDE to 3.5.10 fails when compiling kde-base/kdemultimedia-arts-3.5.10

Reproducible: Always

Steps to Reproduce:
emerge -avt1 =kde-base/kdemultimedia-arts-3.5.10
Comment 1 Rasmus P 2008-09-15 08:17:10 UTC
Created attachment 165460 [details]
build.log
Comment 2 Rasmus P 2008-09-15 08:18:12 UTC
Created attachment 165461 [details]
environment

Please tell me if you need more info. I'm new at submitting bugs :)
Comment 3 Billy DeVincentis 2008-09-15 09:34:17 UTC
Same problem occurs here on both x86 and amd64, here is the error

/usr/qt/3/include/qimage.h:61: warning: suggest parentheses around && within ||
main.cpp: In member function ‘bool ArtsBuilderWindow::save(QString)’:
main.cpp:606: error: ‘KArtsServer’ was not declared in this scope
make[4]: *** [main.o] Error 1
make[4]: *** Waiting for unfinished jobs....
structure.cpp:55: warning: unused parameter ‘filename’
structure.cpp: In member function ‘virtual bool Structure::startExecute()’:
structure.cpp:110: error: ‘KArtsServer’ was not declared in this scope
structure.cpp: At global scope:
structure.cpp:235: warning: unused parameter ‘pubname’
make[4]: *** [structure.o] Error 1
make[4]: Leaving directory `/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/work/kdemultimedia-arts-3.5.10/arts/builder'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/work/kdemultimedia-arts-3.5.10/arts/builder'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/work/kdemultimedia-arts-3.5.10/arts'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/work/kdemultimedia-arts-3.5.10'
make: *** [all] Error 2
 *
 * ERROR: kde-base/kdemultimedia-arts-3.5.10 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 4331:  Called kde-meta_src_compile
 *             environment, line 2983:  Called kde_src_compile
 *             environment, line 3148:  Called kde_src_compile 'all'
 *             environment, line 3273:  Called kde_src_compile 'myconf' 'configure' 'make'
 *             environment, line 3269:  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/kde-base/kdemultimedia-arts-3.5.10/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/temp/environment'.
 *
Comment 4 Sergey Morozov 2008-09-15 13:38:49 UTC
I have the same problem
Comment 5 Billy DeVincentis 2008-09-15 14:48:35 UTC
This is making it very hard to emerge kde 3.5.10 as there are so many packages that require this. Please fix this quickly.
Comment 6 d00p 2008-09-15 15:20:54 UTC
same here, emerge --info:

Portage 2.2_rc8 (default/linux/x86/2008.0, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.27-rc6-d00p-mobile i686)
=================================================================
System uname: Linux-2.6.27-rc6-d00p-mobile-i686-Intel-R-_Core-TM-2_Duo_CPU_T5870_@_2.00GHz-with-glibc2.0
Timestamp of tree: Mon, 15 Sep 2008 14:45:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.4.4-r13, 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.62-r1
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-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer -mssse3"
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"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /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=core2 -pipe -fomit-frame-pointer -mssse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
LANG="de_DE.UTF-8"
LC_ALL="de_DE.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="de en"
MAKEOPTS="-j3"
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"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X accessibility acl acpi alsa arts bash-completion bluetooth bzip2 cdr cli cracklib crypt cups dbus dri dvd dvdr f                              irefox fortran gdbm gif glitz gpm hal hdaps iconv ipv6 irmc isdnlog jpeg kde kdehiddenvisibility laptop libwww midi mmx                               mp3 mpeg mudflap mysql ncurses nls no-old-linux nptl nptlonly ogg opengl openmp oss pam pcre perl png pppd pulseaudio                               python qt3 qt4 readline reflection session sockets spl sse sse2 ssl ssse3 svg symlink sysfs tcpd tiff truetype unicode                               usb vorbis win32codecs x86 xine xml xorg zlib" ALSA_CARDS="hda-intel intel8x0 intel8x0m" ALSA_PCM_PLUGINS="adpcm alaw a                              sym copy dmix dshare dsnoop emtpy extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rat                              e route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default aut                              hn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock d                              eflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mim                              e_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICE                              S="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" L                              INGUAS="de en" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE                              _RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 7 Mark Nowiasz 2008-09-15 15:35:23 UTC
(In reply to comment #4)
> I have the same problem

same her (~amd64)



Comment 8 Billy DeVincentis 2008-09-15 17:13:21 UTC
I wonder if this could have something to do with the 3 packages eliminated from 3.5.10, kde-base/artsplugin-mpeglib, kde-base/artsplugin-mpg123, kde-base/mpeglib. Is it possible that one of these is preventing it from building?
Comment 9 Stefan Hübner 2008-09-15 17:59:21 UTC
Seems like this ist where the first error appears on AMD64 (sorry, the error-messages are in German.  "Fehler" means "Error", so the last line should be of importance):
==================================
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/runtime -I../../arts/runtime  -I/usr/kde/3.5/include/arts  -I/usr/kde/3.5/include -I/usr/qt/3/include -I.   -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 -O3 -march=core2 -pipe -fomit-frame-pointer -fno-strict-aliasing -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 createtool.o createtool.cpp
autorouter.cpp: In member function »void AutoRouter::thread_connect(int, int, int, int, long int)«:
autorouter.cpp:448: Warnung: Feldindex hat Typ »char«
autorouter.cpp:468: Warnung: Feldindex hat Typ »char«
autorouter.cpp: In member function »void AutoRouter::examinePath(const PathInfo&)«:
autorouter.cpp:513: Warnung: Feldindex hat Typ »char«
autorouter.cpp:518: Warnung: Feldindex hat Typ »char«
main.cpp:56:25: Fehler: kartsserver.h: Datei oder Verzeichnis nicht gefunden
==================================
meaning: the file kartsserver.h could not be found

hope this helps ...
st0ff
Comment 10 Billy DeVincentis 2008-09-15 18:07:19 UTC
Okay, kdelibs should provide /usr/kde/3.5/include/arts/kartsserver.h but it doesn't. I just checked the 3.5.9-r4 package I have and it does include it. I am filing a bug for kdelibs-3.5.10.
Comment 11 Billy DeVincentis 2008-09-15 18:27:14 UTC
Filed a kdelibs bug
http://bugs.gentoo.org/show_bug.cgi?id=237769
Comment 12 Billy DeVincentis 2008-09-16 00:08:46 UTC
See here for temporary fix
http://bugs.gentoo.org/show_bug.cgi?id=237769
Comment 13 Ben de Groot (RETIRED) gentoo-dev 2008-09-16 22:45:44 UTC
The easiest way around this is to disable the arts useflag in make.conf and get rid of the whole arts mess, which is deprecated anyway. You can still use KDE system sounds by defining an external player in kcontrol.
Comment 14 Billy DeVincentis 2008-09-17 12:19:29 UTC
Ben, I'm sorry but I respectfully disagree. There are so many packages that use the arts flag and frankly, I have tried other sound implementations and nothing seems to work as trouble free as arts. The problem we are facing is not in the ebuild or the kdelibs code, its in the kde.eclass which forces --without-arts config when emerging kdelibs. The easiest fix is for kde.eclass to simply provide arts support always, there is no reason for it not to. If someone wants to switch sound systems, the arts libraries don't hurt anything. I have already posted a quick fix for an overlay but frankly I believe the change in eclass should be put into the portage tree. 
Comment 15 Leonid Podolny 2008-09-17 12:54:39 UTC
(In reply to comment #14)
> Ben, I'm sorry but I respectfully disagree. There are so many packages that use
> the arts flag 

I'll second that. For example, noatun depends on kdemultimedia-arts, which means that there is currently no way to compile it and it could be as well removed from portage.
Comment 16 Marcus D. Hanwell (RETIRED) gentoo-dev 2008-09-19 01:19:55 UTC
Just committed an updated kde.eclass that adds kdelibs to the ARTS_REQUIRED="" list. This looks like a mistake made when KDE 3.5.10 was bumped. Please sync up in an hour or so, try rebuilding kdelibs and let me know it it fixes things for you. The new kde.eclass has the header version, 1.220 2008/09/19 01:16:04.

Comment 17 Stefan Hübner 2008-09-19 08:12:21 UTC
Seems to work for me...

started with eix-sync, then emerge -1 kdelibs, then emerge -uaDN world

... right now emerge -uaDN world is running and has finished kdemultimedia-arts without problems ...

thanks for the patch!
Comment 18 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2008-09-19 23:29:23 UTC
*** Bug 237769 has been marked as a duplicate of this bug. ***
Comment 19 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2008-09-19 23:32:03 UTC
*** Bug 237947 has been marked as a duplicate of this bug. ***
Comment 20 Sandro Bonazzola 2008-09-22 17:43:54 UTC
(In reply to comment #16)
> Just committed an updated kde.eclass that adds kdelibs to the ARTS_REQUIRED=""
> list. This looks like a mistake made when KDE 3.5.10 was bumped. Please sync up
> in an hour or so, try rebuilding kdelibs and let me know it it fixes things for
> you. The new kde.eclass has the header version, 1.220 2008/09/19 01:16:04.

It doesn't work for me.

x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/runtime -I.
./../arts/runtime  -I/usr/kde/3.5/include/arts  -I/usr/kde/3.5/include -I/usr/qt
/3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long -Wundef -ansi
 -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpoi
nter-arith -DNDEBUG -DNO_DEBUG -O2 -march=athlon64 -O2 -pipe -fno-strict-aliasin
g -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-except
ions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_
STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -c -o main.o main.cpp
main.cpp:56:25: error: kartsserver.h: No such file or directory
In file included from /usr/kde/3.5/include/kaboutdata.h:24,
                 from main.cpp:54:
/usr/qt/3/include/qimage.h: In member function ‘bool QImageTextKeyLang::operator
<(const QImageTextKeyLang&) const’:
/usr/qt/3/include/qimage.h:61: warning: suggest parentheses around && within ||
main.cpp: In member function ‘bool ArtsBuilderWindow::save(QString)’:
main.cpp:606: error: ‘KArtsServer’ was not declared in this scope
make[4]: *** [main.o] Error 1
make[4]: Leaving directory `/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/
work/kdemultimedia-arts-3.5.10/arts/builder'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/
work/kdemultimedia-arts-3.5.10/arts/builder'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/
work/kdemultimedia-arts-3.5.10/arts'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/
work/kdemultimedia-arts-3.5.10'
make: *** [all] Error 2

 emerge --info
Portage 2.2_rc9 (default/linux/amd64/2008.0/desktop, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.26-gentoo-r1-x86_64-AMD_Athlon-tm-_64_Processor_3500+-with-glibc2.2.5
Timestamp of tree: Mon, 22 Sep 2008 16:04:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r8
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
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-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -fno-strict-aliasing"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/initng/daemon /etc/initng/net /etc/initng/system /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=athlon64 -O2 -pipe -fno-strict-aliasing"
DISTDIR="/home/media/dist"
FEATURES="collision-protect cvs distlocks elog java-strict metadata-transfer multilib-strict parallel-fetch protect-owned sandbox sfperms sign strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://mirror.switch.ch/mirror/gentoo/"
LANG="it_IT.UTF-8"
LC_ALL="it_IT.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="it"
PKGDIR="/home/ftp/packages"
PORTAGE_COMPRESS="bzip2"
PORTAGE_COMPRESS_FLAGS="-9"
PORTAGE_RSYNC_EXTRA_OPTS=" --timeout=800 --progress "
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/local/overlays/portage /home/sandro/cvstree/tinyos-2-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 3ds 7zip X a52 aac acl acpi alsa amd64 amr apache2 arts audiofile avahi bash-completion berkdb bl branding bzip2 cairo cal3d caps ccache cdb cddb cdparanoia cdr cg chroot cli cpudetection cracklib crypt css cups curl custom-cflags dbus devhelp dga directfb disk-partition djvu dmi dovecot-sasl dri dts dv dvd dvdr dvdread emboss emerald encode epydoc erandom esd evo exif expat extrafilters fam fame ffmpeg firefox flac fltk foomaticdb fortran gd gdbm ggi gif gimp glib glibc-omitfp glitz glut gmp gnokii gnome gnutls gphoto2 gpm graphviz gsm gstreamer gtk gtkhtml guile hal hbci howl-compat iconv idn ieee1394 imagemagick imlib ipv6 isc isdnlog ithreads java javacomm javascript jbig jce jikes jpeg jpeg2k justify kde kdeenablefinal kdehiddenvisibility kqemu lcms ldap libcaca libnotify linuxthreads-tls lm_sensors logitech-mouse logrotate lzo mad mailwrapper matroska mbox mdb mhash midi mikmod mjpeg mmap mmx mmxext mng motif mozdevelop mp3 mpeg mppe-mppc msn mudflap multilib musepack musicbrainz mysql ncurses nfs nls nptl nptlonly nsplugin numeric nvidia odbc ode offensive ofx ogg ogre openexr opengl openmp oss pam parport pch pcre pdf perl php png povray ppds pppd print pulseaudio python qa qt3 qt3support qt4 quicktime quotes rdesktop readline reflection resolvconf restrict-javascript rtc samba scanner sdl session slang slp smime sndfile snmp speex spell spl sse sse2 ssl startup-notification subversion svg sysfs syslog tcpd test tetex tga theora threads tidy tiff timidity tk truetype unicode usb userlocales utempter v4l v4l2 vcd vda vorbis vorbis-psy wma wmf wmp www-client/mozilla-firefox xattr xcomposite xforms xine xinerama xml xorg xpm xprint xscreensaver xulrunner xv xvid xvmc yv12 zeroconf zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic 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" APACHE2_MPMS="worker" CAMERAS="canon directory panasonic pccam300 " ELIBC="glibc" FOO2ZJS_DEVICES="hp1005 hpp1005" INPUT_DEVICES="mouse evdev keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, MAKEOPTS
Comment 21 Billy DeVincentis 2008-09-22 18:08:01 UTC
This should work, it worked for me. If its not you must have some other problem.
Comment 22 Sandro Bonazzola 2008-09-22 19:34:23 UTC
emerge --sync

$ head -n3 /usr/portage/eclass/kde.eclass
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/kde.eclass,v 1.220 2008/09/19 01:16:04 cryos Exp $

emerge -av kdelibs
[ebuild   R   ] kde-base/kdelibs-4.0.5  USE="3dnow acl alsa bzip2 fam jpeg2k mmx nls openexr opengl semantic-desktop spell sse sse2 ssl test zeroconf (-altivec) -bindist -debug -doc -htmlhandbook -kerberos" 0 kB

qlist kdelibs |grep kartsserver
No results

ls -l /usr/kde/3.5/include/arts/kartsserver.h
ls: cannot access /usr/kde/3.5/include/arts/kartsserver.h: No such file or directory
Comment 23 Sandro Bonazzola 2008-09-22 19:35:14 UTC
> emerge -av kdelibs
> [ebuild   R   ] kde-base/kdelibs-4.0.5  USE="3dnow acl alsa bzip2 fam jpeg2k
> mmx nls openexr opengl semantic-desktop spell sse sse2 ssl test zeroconf
> (-altivec) -bindist -debug -doc -htmlhandbook -kerberos" 0 kB

mmm
maybe this :-/
Comment 24 Sandro Bonazzola 2008-09-22 19:37:27 UTC
I'm rebuilding with emerge -av =kde-base/kdelibs-3.5.10 now. Maybe it's ok.
Comment 25 Sandro Bonazzola 2008-09-22 20:51:16 UTC
Ok, it works for me too.
Comment 26 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2008-09-26 05:03:05 UTC
*** Bug 237787 has been marked as a duplicate of this bug. ***
Comment 27 Neil Stone 2008-10-01 22:33:51 UTC
Are we sure this is resolved ??

x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/runtime -I../../arts/runtime  -I/usr/kde/3.5/include/arts  -I/usr/kde/3.5/include -I/usr/qt/3/include -I.   -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 -march=k8 -O2 -msse3 -pipe -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 main.o main.cpp
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/runtime -I../../arts/runtime  -I/usr/kde/3.5/include/arts  -I/usr/kde/3.5/include -I/usr/qt/3/include -I.   -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 -march=k8 -O2 -msse3 -pipe -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 structure.o structure.cpp
structure.cpp:24:25: error: kartsserver.h: No such file or directory
main.cpp:56:25: error: kartsserver.h: No such file or directory
In file included from /usr/kde/3.5/include/kaboutdata.h:24,
                 from main.cpp:54:
/usr/qt/3/include/qimage.h: In member function 'bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const':
/usr/qt/3/include/qimage.h:61: warning: suggest parentheses around && within ||
main.cpp: In member function 'bool ArtsBuilderWindow::save(QString)':
main.cpp:606: error: 'KArtsServer' was not declared in this scope
make[4]: *** [main.o] Error 1
make[4]: *** Waiting for unfinished jobs....
structure.cpp:55: warning: unused parameter 'filename'
structure.cpp: In member function 'virtual bool Structure::startExecute()':
structure.cpp:110: error: 'KArtsServer' was not declared in this scope
structure.cpp: At global scope:
structure.cpp:235: warning: unused parameter 'pubname'
make[4]: *** [structure.o] Error 1
make[4]: Leaving directory `/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/work/kdemultimedia-arts-3.5.10/arts/builder'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/work/kdemultimedia-arts-3.5.10/arts/builder'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/work/kdemultimedia-arts-3.5.10/arts'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/work/kdemultimedia-arts-3.5.10'
make: *** [all] Error 2
 *
 * ERROR: kde-base/kdemultimedia-arts-3.5.10 failed.
 * Call stack:
 * ebuild.sh, line   49:  Called src_compile
 * environment, line 4294:  Called kde-meta_src_compile
 * environment, line 2946:  Called kde_src_compile
 * environment, line 3111:  Called kde_src_compile 'all'
 * environment, line 3236:  Called kde_src_compile 'myconf' 'configure' 'make'
 * environment, line 3232:  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/kde-base/kdemultimedia-arts-3.5.10/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/kdemultimedia-arts-3.5.10/temp/environment'.
 *

Comment 28 Neil Stone 2008-10-01 22:34:24 UTC
Portage 2.2_rc11 (default/linux/amd64/2008.0, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.26-gentoo-r1-x86_64-AMD_Phenom-tm-_9950_Quad-Core_Processor-with-glibc2.2.5
Timestamp of tree: Wed, 01 Oct 2008 20:45:03 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.4.4-r13, 2.5.2-r8
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
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-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -msse3 -pipe"
CHOST="x86_64-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/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=k8 -O2 -msse3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages keepwork parallel-fetch preserve-libs protect-owned sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.virginmedia.com           ftp://mirrors.blueyonder.co.uk/mirrors/gentoo           http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/                 ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_GB"
MAKEOPTS="-j5"
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/voip"
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X Xaw3d a52 aac aalib acl acpi additions aim alsa amavis amd64 apache2 apm ares arts audiofile avahi avi bash-completion bidi blender-game bluetooth browser bzip2 bzlib cairo calendar cdda cddb cdparanoia cdr cgi clamav cli corba cpudetection cracklib crypt css cups curl daap dbus dga divx4linux dri dts dv dvb dvd dvdr dvdread emacs emerald encode esd ethereal exif expat extras fax fbcon ffmpeg firefox flac flash font-server foomaticdb fortran ftp gcj gd gdbm ggi gif gimp gimpprint glitz gnutls gocr gpm gps gstreamer gtk gtk2 hal hddtemp httpd iconv icq iee1394 ieee1394 imagemagick ipod ipv6 isdnlog jabber java javascript joystick jpeg kde kdehiddenvisibility libcaca live lm_sensors logitech-mouse logrotate madwifi matroska mcve mdnsresponder-compat mgetty midi mikmod mime mmx mng mod mozilla mozsvg mp3 mp4 mpeg mplayer msn mudflap multilib musepack musicbrainz mysql nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh nas ncurses network network-cron nls nodrm nptl nptlonly nsplugin ntfs nvidia ocrad odk offensive ogg oggvorbis opengl openmp optimisememory osc oscar oss pam passwordsave pcre pda pdf pdflib perl php pic pkcs11 plotutils png postscript ppds pppd python qt3 qt3support qt4 quicktime rar rdesktop readline reflection rtsp samba sasl scanner sdl sensord session shout skins slang sndfile sound sox speex spell spl sse sse2 ssl stream subtitles subversion svg symlink sysfs tcltk tcpd tesseract theora threads tidy tiff tk truetype unicode upnp ups usb utf8 v4l v4l2 vcd videos visualization vlm vorbis wmf wxwindows xcomposite xine xinerama xml xorg xosd xpm xscreensaver xulrunner xv xvid xvmc yahoo yv12 zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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 joystick evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB" USERLAND="GNU" VIDEO_CARDS="nvidia v4l nv"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS