A week or so ago i tried merging kreatecd with emerge giving unknown dependancy errors, after a few syncs and a week later it will finnaly start to compile but fails on merging kdelibs-2.2.2 make[4]: Entering directory `/usr/tmp/portage/kdelibs-2.2.2a/work/kdelibs-2.2.2/arts/flow' ../../arts/mcopidl/mcopidl -t ../../arts/flow/artsflow.idl /bin/sh ../../libtool --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/mcop -I../../dcop -I../../libltdl -I../../kdecore -I../../kdeui -I../../kssl -I/usr/qt/2/include -I/usr/X11R6/include -I/usr/kde/2/include -DQT_THREAD_SUPPORT -pthread -D_REENTRANT -DNDEBUG -O2 -mcpu=athlon-xp -O3 -pipe -fno-exceptions -fno-check-new -ftemplate-depth-99 -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -c synth_play_impl.cc mkdir .libs i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/mcop -I../../dcop -I../../libltdl -I../../kdecore -I../../kdeui -I../../kssl -I/usr/qt/2/include -I/usr/X11R6/include -I/usr/kde/2/include -DQT_THREAD_SUPPORT -pthread -D_REENTRANT -DNDEBUG -O2 -mcpu=athlon-xp -O3 -pipe -fno-exceptions -fno-check-new -ftemplate-depth-99 -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -c synth_play_impl.cc -fPIC -DPIC -o .libs/synth_play_impl.o synth_play_impl.cc:23:22: artsflow.h: No such file or directory /bin/sh ../../libtool --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/mcop -I../../dcop -I../../libltdl -I../../kdecore -I../../kdeui -I../../kssl -I/usr/qt/2/include -I/usr/X11R6/include -I/usr/kde/2/include -DQT_THREAD_SUPPORT -pthread -D_REENTRANT -DNDEBUG -O2 -mcpu=athlon-xp -O3 -pipe -fno-exceptions -fno-check-new -ftemplate-depth-99 -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -c synthschedule.cc i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/mcop -I../../dcop -I../../libltdl -I../../kdecore -I../../kdeui -I../../kssl -I/usr/qt/2/include -I/usr/X11R6/include -I/usr/kde/2/include -DQT_THREAD_SUPPORT -pthread -D_REENTRANT -DNDEBUG -O2 -mcpu=athlon-xp -O3 -pipe -fno-exceptions -fno-check-new -ftemplate-depth-99 -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -c synthschedule.cc -fPIC -DPIC -o .libs/synthschedule.o In file included from synth_play_impl.cc:31: stdsynthmodule.h:26:22: artsflow.h: No such file or directory In file included from synth_play_impl.cc:31: stdsynthmodule.h:39: parse error before `{' token stdsynthmodule.h:47: parse error before `public' stdsynthmodule.h:57: parse error before `)' token stdsynthmodule.h:59: parse error before `}' token synth_play_impl.cc:40: parse error before `,' token synth_play_impl.cc:76: parse error before `public' synth_play_impl.cc:84: ISO C++ forbids declaration of `maxsamples' with no type synth_play_impl.cc:84: conflicting types for `int Arts::maxsamples' synth_play_impl.cc:70: previous declaration as `long unsigned int Arts::maxsamples' synth_play_impl.cc:85: ISO C++ forbids declaration of `outblock' with no type synth_play_impl.cc:85: conflicting types for `int Arts::outblock' synth_play_impl.cc:69: previous declaration as `unsigned char*Arts::outblock' synth_play_impl.cc:86: ISO C++ forbids declaration of `retryOpen' with no type synth_play_impl.cc:86: conflicting types for `int Arts::retryOpen' synth_play_impl.cc:75: previous declaration as `bool Arts::retryOpen' synth_play_impl.cc:87: ISO C++ forbids declaration of `audioOpen' with no type synth_play_impl.cc:87: conflicting types for `int Arts::audioOpen' synth_play_impl.cc:65: previous declaration as `bool Arts::audioOpen' synth_play_impl.cc:88: ISO C++ forbids declaration of `inProgress' with no type synth_play_impl.cc:88: conflicting types for `int Arts::inProgress' synth_play_impl.cc:61: previous declaration as `bool Arts::inProgress' synth_play_impl.cc:90: ISO C++ forbids declaration of `haveSubSys' with no type synth_play_impl.cc:90: conflicting types for `int Arts::haveSubSys' synth_play_impl.cc:48: previous declaration as `bool Arts::haveSubSys' synth_play_impl.cc:90: `as' was not declared in this scope synth_play_impl.cc:90: invalid use of `this' at top level synth_play_impl.cc:91: parse error before `if' synth_play_impl.cc:97: ISO C++ forbids declaration of `audioOpen' with no type synth_play_impl.cc:97: `as' was not declared in this scope synth_play_impl.cc:98: parse error before `if' synth_play_impl.cc:103: ISO C++ forbids declaration of `the' with no type synth_play_impl.cc:103: prototype for `int Arts::Dispatcher::the()' does not match any in class `Arts::Dispatcher' ../../arts/mcop/dispatcher.h:106: candidate is: static Arts::Dispatcher* Arts::Dispatcher::the() synth_play_impl.cc:103: `int Arts::Dispatcher::the()' and `static Arts::Dispatcher* Arts::Dispatcher::the()' cannot be overloaded synth_play_impl.cc: In member function `int Arts::Dispatcher::the()': synth_play_impl.cc:103: parse error before `->' token synth_play_impl.cc:104: ISO C++ forbids declaration of `retryOpen' with no type synth_play_impl.cc:105: parse error before `}' token synth_play_impl.cc:109: `as' undeclared (first use this function) synth_play_impl.cc:109: (Each undeclared identifier is reported only once for each function it appears in.) synth_play_impl.cc:109: ISO C++ forbids declaration of `info' with no type synth_play_impl.cc:109: cannot declare member `Arts::Debug::info' within `Arts::Dispatcher' synth_play_impl.cc:109: invalid declarator synth_play_impl.cc:110: parse error before `}' token synth_play_impl.cc:112: ISO C++ forbids declaration of `channels' with no type synth_play_impl.cc:113: ISO C++ forbids declaration of `format' with no type synth_play_impl.cc:114: ISO C++ forbids declaration of `bits' with no type synth_play_impl.cc:116: ISO C++ forbids declaration of `debug' with no type synth_play_impl.cc:116: cannot declare member `Arts::Debug::debug' within `Arts::Dispatcher' synth_play_impl.cc:116: invalid declarator synth_play_impl.cc:117: parse error before `}' token synth_play_impl.cc: In function `void notifyTime()': synth_play_impl.cc:128: invalid use of `this' in non-member function synth_play_impl.cc: In function `void streamStart()': synth_play_impl.cc:140: invalid use of `this' in non-member function synth_play_impl.cc: In function `void streamEnd()': synth_play_impl.cc:145: use of `retryOpen' is ambiguous synth_play_impl.cc:104: first declared as `int retryOpen' here synth_play_impl.cc:86: also declared as `int Arts::retryOpen' here synth_play_impl.cc:146: invalid use of `this' in non-member function synth_play_impl.cc:152: invalid use of `this' in non-member function synth_play_impl.cc:159: type `int' argument given to `delete', expected pointer synth_play_impl.cc:164: parse error before `)' token synth_play_impl.cc: In function `void calculateBlock(long unsigned int)': synth_play_impl.cc:178: type `int' argument given to `delete', expected pointer synth_play_impl.cc:179: invalid conversion from `uchar*' to `int' synth_play_impl.cc:184: use of `format' is ambiguous synth_play_impl.cc:113: first declared as `int format' here synth_play_impl.cc:72: also declared as `int Arts::format' here synth_play_impl.cc:184: use of `format' is ambiguous synth_play_impl.cc:113: first declared as `int format' here synth_play_impl.cc:72: also declared as `int Arts::format' here synth_play_impl.cc:184: use of `format' is ambiguous synth_play_impl.cc:113: first declared as `int format' here synth_play_impl.cc:72: also declared as `int Arts::format' here synth_play_impl.cc:185: use of `channels' is ambiguous synth_play_impl.cc:112: first declared as `int channels' here synth_play_impl.cc:71: also declared as `long unsigned int Arts::channels' here synth_play_impl.cc:187: use of `format' is ambiguous synth_play_impl.cc:113: first declared as `int format' here synth_play_impl.cc:72: also declared as `int Arts::format' here synth_play_impl.cc:188: `invalue_left' undeclared (first use this function) synth_play_impl.cc:189: use of `format' is ambiguous synth_play_impl.cc:113: first declared as `int format' here synth_play_impl.cc:72: also declared as `int Arts::format' here synth_play_impl.cc:191: use of `format' is ambiguous synth_play_impl.cc:113: first declared as `int format' here synth_play_impl.cc:72: also declared as `int Arts::format' here synth_play_impl.cc:194: use of `channels' is ambiguous synth_play_impl.cc:112: first declared as `int channels' here synth_play_impl.cc:71: also declared as `long unsigned int Arts::channels' here synth_play_impl.cc:196: use of `format' is ambiguous synth_play_impl.cc:113: first declared as `int format' here synth_play_impl.cc:72: also declared as `int Arts::format' here synth_play_impl.cc:197: `invalue_right' undeclared (first use this function) synth_play_impl.cc:199: use of `format' is ambiguous synth_play_impl.cc:113: first declared as `int format' here synth_play_impl.cc:72: also declared as `int Arts::format' here synth_play_impl.cc:202: use of `format' is ambiguous synth_play_impl.cc:113: first declared as `int format' here synth_play_impl.cc:72: also declared as `int Arts::format' here synth_play_impl.cc:208: use of `channels' is ambiguous synth_play_impl.cc:112: first declared as `int channels' here synth_play_impl.cc:71: also declared as `long unsigned int Arts::channels' here synth_play_impl.cc:208: use of `bits' is ambiguous synth_play_impl.cc:114: first declared as `int bits' here synth_play_impl.cc:73: also declared as `int Arts::bits' here synth_play_impl.cc: In function `void notifyIO(int, int)': synth_play_impl.cc:225: invalid use of `this' in non-member function synth_play_impl.cc:242: call of overloaded `streamStart()' is ambiguous synth_play_impl.cc:133: candidates are: void streamStart() stdsynthmodule.h:54: void Arts::streamStart() synth_play_impl.cc: In function `void needMore()': synth_play_impl.cc:250: `_node' undeclared (first use this function) synth_play_impl.cc:253: parse error before `}' token synth_play_impl.cc:255: confused by earlier errors, bailing out make[4]: *** [synth_play_impl.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory `/usr/tmp/portage/kdelibs-2.2.2a/work/kdelibs-2.2.2/arts/flow' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/usr/tmp/portage/kdelibs-2.2.2a/work/kdelibs-2.2.2/arts/flow' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/tmp/portage/kdelibs-2.2.2a/work/kdelibs-2.2.2/arts' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/tmp/portage/kdelibs-2.2.2a/work/kdelibs-2.2.2' make: *** [all-recursive-am] Error 2 !!! ERROR: kde-base/kdelibs-2.2.2a failed. !!! Function kde_src_compile, Line -8306, Exitcode 2 !!! died running emake, kde_src_compile:make This is the first report ive made sorry for the lack of other information, ill keep checking back so just ask for any other needed information.
which arts version do you have installed? (emerge -s arts) seems like an incomplete/missing installation. if no arts is installed, please emerge arts.
Are you still there? Please respond and answer Hannes' question, or we'll have to close this bug due to lack of input.
update: kde-2.2.2 doesn't need arts (arts was included in kdelibs-2.2.2 sources). your problem seems to be related to MAKEOPTS. please do a 'MAKEOPTS=-j1 emerge =kdelibs-2.2.2a-r1). thanks.
*** Bug 14432 has been marked as a duplicate of this bug. ***
*** Bug 15365 has been marked as a duplicate of this bug. ***
Of course, ked2 has arts inside kdelibs. I must have been blind not to see that... Anyway, several people have reported this, but none has verified the (pretty obvious) fix. Someone please do so so that we can commit it (although we probably can commit it anyway since it can't break anything...)
apologies for not confirming earlier: assuming the MAKEOPTS=-j1 is the fix you mean, then that worked for me.
OK, then I'm adding it to the ebuild and closing this bug.