emerge fail to found kartsdispatcher.h while trying to emerge k3b : g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./tools -I./core -I./device -I./projects -I./projects/datacd -I./projects/datadvd -I./projects/audiocd -I./projects/videocd -I./projects/mixedcd -I./projects/movixcd -I./device -I./plugin -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -mcpu=athlon-xp -O2 -pipe -fPIC -mfpmath=sse -msse -mmmx -m3dnow -fomit-frame-pointer -falign-functions=32 -Wformat-security -Wmissing-format-attribute -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 k3bfileview.o `test -f 'k3bfileview.cpp' || echo './'`k3bfileview.cpp `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. k3baudioplayer.cpp: In member function `virtual QDragObject* K3bPlayListView::dragObject()': k3baudioplayer.cpp:154: attention :
emerge fail to found kartsdispatcher.h while trying to emerge k3b : g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./tools -I./core -I./device -I./projects -I./projects/datacd -I./projects/datadvd -I./projects/audiocd -I./projects/videocd -I./projects/mixedcd -I./projects/movixcd -I./device -I./plugin -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -mcpu=athlon-xp -O2 -pipe -fPIC -mfpmath=sse -msse -mmmx -m3dnow -fomit-frame-pointer -falign-functions=32 -Wformat-security -Wmissing-format-attribute -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 k3bfileview.o `test -f 'k3bfileview.cpp' || echo './'`k3bfileview.cpp `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. k3baudioplayer.cpp: In member function `virtual QDragObject* K3bPlayListView::dragObject()': k3baudioplayer.cpp:154: attention : « newDrag » est obsolète (déclaré à /usr/kde/3.3/include/kurldrag.h:76) distcc[10947] ERROR: compile k3baudioplayer.cpp on localhost failed make[3]: *** [k3baudioplayer.o] Erreur 1 make[3]: *** Attente des tâches non terminées.... `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. Dans le fichier inclus à partir de k3bfileview.cpp:19: k3baudioplayer.h:26:34: arts/kartsdispatcher.h : Aucun fichier ou répertoire de ce type In file included from k3bfileview.cpp:19: k3baudioplayer.h:178: erreur: « KArtsDispatcher » ne nomme pas un type distcc[10969] ERROR: compile k3bfileview.cpp on localhost failed make[3]: *** [k3bfileview.o] Erreur 1 make[2]: *** [all-recursive] Erreur 1 make[2]: Leaving directory `/var/tmp/portage/k3b-0.11.17/work/k3b-0.11.17/src' make[1]: *** [all-recursive] Erreur 1 make[1]: Leaving directory `/var/tmp/portage/k3b-0.11.17/work/k3b-0.11.17' make: *** [all] Erreur 2 !!! ERROR: app-cdr/k3b-0.11.17 failed. !!! Function kde_src_compile, Line 142, Exitcode 2 !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, NOT this status message. locate kartsdispatcher.h /usr/kde/3.1/include/arts/kartsdispatcher.h /usr/kde/3.2/include/arts/kartsdispatcher.h esearch kde * kde-base/kde Latest version available: 3.3.0 Latest version installed: 3.3.0 Size of downloaded files: 0 kB Homepage: http://www.kde.org/ Description: KDE 3.3 - merge this to pull in all non-developer kde-base/* packages emerge info Portage 2.0.51_rc9 (default-x86-1.4, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.7 i686) ================================================================= System uname: 2.6.7 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.5.3 distcc 2.18 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux-headers-2.4.22,sys-kernel/linux-headers-2.4.19-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O2 -pipe -fPIC -mfpmath=sse -msse -mmmx -m3dnow -fomit-frame-pointer -falign-functions=32" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O2 -pipe -fPIC -mfpmath=sse -msse -mmmx -m3dnow -fomit-frame-pointer -falign-functions=32" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache distcc distlocks sandbox" GENTOO_MIRRORS="http://gentoo.mirror.sdv.fr/ rsync://rsync.gentoo.skynet.be/gentoo/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acl acpi acpi4linux alsa amd apache1 apache2 apm arts athena autofs avi berkdb bitmap-fonts bonobo bootsplash bzlib calendar cddb cdinstall cdparanoia cdr cdrom chroot clamav codecs crypt cscope ctype cups curl devfs devfs26 directfb dv dvd dvdr encode esd expat ext-zlib f77 faad fbcon fbdev ffmpeg flash foomaticdb foreign-package freetype fs ftp gdbm ggi gif gnome gphoto2 gpm gtk gtk2 gtkhtml guile hbci hyriand icc icq imap imlib innodb ipv6 j-noaim j-nomsn j-nomuconf j-noyahoo jabber java javascript jikes jpeg kde krb4 ldap libcaca libg++ libwww lmtp mad maildir matroska mbox mcal md5sum memlimit mikmod mime mldonkeypango mmx mozaccess mozcalendar mozctl mozilla mozinterfaceinfo moznocompose moznoirc moznomail mozp3p mozsvg mozxmlterm mpeg mpi mysql ncurses nls no_wxgtk1 nojoystick oav offensive ofx oggvorbis opengl openssh oss pam parse-clocks pcap pcre pcsc-lite pda pdflib perl php pic png posix python qt quicktime rage128 readline rtc ruby samba sdl shared sharedmem skey slang snmp speedo spell sse ssl svga tcltk tcpd threads tidy transcode truetype usb videos virus-scan wavelan wifi wmf wxwindows x86 xforms xfs xine xml xml2 xmlrpc xmms xprint xv xvid zlib" Reproducible: Always Steps to Reproduce: emerge k3b Actual Results: k3baudioplayer.h:26:34: arts/kartsdispatcher.h : Aucun fichier ou répertoire de ce type (arts/kartsdispatcher.h : no such file or directory) Expected Results: successfull emerge This is quite anoying because I can't do an emerge -uvb world
Yua have installed kdelibs-3.1.X and kdelibs-3.2.X with the arts USE flag enabled but look like kdelib-3.3 were installed with it disabled ( in fact there isn't /usr/kde/3.3/include/arts/kartsdispatcher.h) and NOW (looking at your emerge info) it's enabled. You can try reemergin k3b with USE="-alsa" or if you need it, you have to first reemerge kdelibs with arts enabled.
Yes it is !! You were right, I'm a stupid idiot. Thanks for all, it's working now. Regards, Philippe.
This was not a bug, just an users mistake.
Don't worry :) , it's a common mistake, it's difficult to remember exactly if you used that USE flag in that moment.