when trying to emerge kdemultimedia I get this error: ke[4]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kioslave/audiocd' make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kioslave/audiocd' make[3]: Entering directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kioslave' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kioslave' make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kioslave' Making all in kaudiocreator make[2]: Entering directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kaudiocreator' Making all in icons make[3]: Entering directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kaudiocreator/icons' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kaudiocreator/icons' make[3]: Entering directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kaudiocreator' /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o encoderedit.h ./encoderedit.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o jobque.h ./jobque.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o tracks.h ./tracks.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o id3tagdialog.h ./id3tagdialog.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o wizard.h ./wizard.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o general.h ./general.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o cdconfig.h ./cdconfig.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o ripconfig.h ./ripconfig.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o encoderconfig.h ./encoderconfig.ui /usr/kde/3.2/bin/kconfig_compiler ./kaudiocreator.kcfg ./prefs.kcfgc; ret=$?; \ if test "$ret" != 0; then rm -f prefs.h ; exit $ret ; fi /usr/kde/3.2/bin/kconfig_compiler ./kaudiocreator_encoders.kcfg ./encoder_prefs.kcfgc; ret=$?; \ if test "$ret" != 0; then rm -f encoder_prefs.h ; exit $ret ; fi /usr/qt/3/bin/moc ./kaudiocreator.h -o kaudiocreator.moc /usr/qt/3/bin/moc ./encoder.h -o encoder.moc /usr/qt/3/bin/moc ./encoderconfigimp.h -o encoderconfigimp.moc /usr/qt/3/bin/moc ./jobqueimp.h -o jobqueimp.moc /usr/qt/3/bin/moc ./ripper.h -o ripper.moc /usr/qt/3/bin/moc ./tracksimp.h -o tracksimp.moc /usr/qt/3/bin/moc encoderedit.h -o encoderedit.moc /usr/qt/3/bin/moc jobque.h -o jobque.moc /usr/qt/3/bin/moc tracks.h -o tracks.moc /usr/qt/3/bin/moc id3tagdialog.h -o id3tagdialog.moc /usr/qt/3/bin/moc wizard.h -o wizard.moc /usr/qt/3/bin/moc general.h -o general.moc /usr/qt/3/bin/moc cdconfig.h -o cdconfig.moc /usr/qt/3/bin/moc ripconfig.h -o ripconfig.moc /usr/qt/3/bin/moc encoderconfig.h -o encoderconfig.moc g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libkcddb -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/include -static -Wall -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -march=athlon -O2 -pipe -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 prefs.o `test -f 'prefs.cpp' || echo './'`prefs.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libkcddb -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/include -static -Wall -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -march=athlon -O2 -pipe -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 encoder_prefs.o `test -f 'encoder_prefs.cpp' || echo './'`encoder_prefs.cpp make[3]: *** No rule to make target `../kscd/libwm/libworkman.la', needed by `kaudiocreator'. Stop. make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kaudiocreator' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kaudiocreator' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0' make: *** [all] Error 2 !!! ERROR: kde-base/kdemultimedia-3.2.0 failed. !!! Function kde_src_compile, Line 127, Exitcode 2 I should add that I did a clean install from the new beta live disc dated 2004.01.28. After my first real boot. I did export ACCEPT_KEYWORDS="~x86" and the emerge kde.... It actually first stopped on xmms but I got that fixed.. Reproducible: Always Steps to Reproduce: 1.Clean install from the new 01.28 livecd 2.export ACCEPT_KEYWORDS="~x86" 3.emerge kde Actual Results: ke[4]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kioslave/audiocd' make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kioslave/audiocd' make[3]: Entering directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kioslave' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kioslave' make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kioslave' Making all in kaudiocreator make[2]: Entering directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kaudiocreator' Making all in icons make[3]: Entering directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kaudiocreator/icons' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kaudiocreator/icons' make[3]: Entering directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kaudiocreator' /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o encoderedit.h ./encoderedit.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o jobque.h ./jobque.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o tracks.h ./tracks.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o id3tagdialog.h ./id3tagdialog.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o wizard.h ./wizard.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o general.h ./general.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o cdconfig.h ./cdconfig.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o ripconfig.h ./ripconfig.ui /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -o encoderconfig.h ./encoderconfig.ui /usr/kde/3.2/bin/kconfig_compiler ./kaudiocreator.kcfg ./prefs.kcfgc; ret=$?; \ if test "$ret" != 0; then rm -f prefs.h ; exit $ret ; fi /usr/kde/3.2/bin/kconfig_compiler ./kaudiocreator_encoders.kcfg ./encoder_prefs.kcfgc; ret=$?; \ if test "$ret" != 0; then rm -f encoder_prefs.h ; exit $ret ; fi /usr/qt/3/bin/moc ./kaudiocreator.h -o kaudiocreator.moc /usr/qt/3/bin/moc ./encoder.h -o encoder.moc /usr/qt/3/bin/moc ./encoderconfigimp.h -o encoderconfigimp.moc /usr/qt/3/bin/moc ./jobqueimp.h -o jobqueimp.moc /usr/qt/3/bin/moc ./ripper.h -o ripper.moc /usr/qt/3/bin/moc ./tracksimp.h -o tracksimp.moc /usr/qt/3/bin/moc encoderedit.h -o encoderedit.moc /usr/qt/3/bin/moc jobque.h -o jobque.moc /usr/qt/3/bin/moc tracks.h -o tracks.moc /usr/qt/3/bin/moc id3tagdialog.h -o id3tagdialog.moc /usr/qt/3/bin/moc wizard.h -o wizard.moc /usr/qt/3/bin/moc general.h -o general.moc /usr/qt/3/bin/moc cdconfig.h -o cdconfig.moc /usr/qt/3/bin/moc ripconfig.h -o ripconfig.moc /usr/qt/3/bin/moc encoderconfig.h -o encoderconfig.moc g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libkcddb -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/include -static -Wall -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -march=athlon -O2 -pipe -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 prefs.o `test -f 'prefs.cpp' || echo './'`prefs.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libkcddb -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/include -static -Wall -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -march=athlon -O2 -pipe -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 encoder_prefs.o `test -f 'encoder_prefs.cpp' || echo './'`encoder_prefs.cpp make[3]: *** No rule to make target `../kscd/libwm/libworkman.la', needed by `kaudiocreator'. Stop. make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kaudiocreator' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kaudiocreator' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0' make: *** [all] Error 2 !!! ERROR: kde-base/kdemultimedia-3.2.0 failed. !!! Function kde_src_compile, Line 127, Exitcode 2 Expected Results: emerge kdemultimedia
I fixed it by removing kscd from my DO_NOT_COMPILE="kscd" in make.conf this libworkman.la is obviously required... It should be seperated from the kscd tree... I've sent a bug report to bugs.kde.org on this : http://bugs.kde.org/show_bug.cgi?id=74661