Version: (using KDE KDE 3.2.0) Installed from: Gentoo Packages Compiler: gcc 3.2.3 OS: Linux I'm running gentoo. In my /etc/make.conf I had a line like this DO_NOT_COMPILE="kscd" and then when I tried to compile kdemultimedia-3.2.0 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 !!! died running emake, kde_src_compile:make I fixed this by deleting the "kscd" from the DO_NOT_COMPILE line... This probably shouldn't be like this ;) either DO_NOT_COMPILE="kscd" should be ignored or libworkman should be seperated from kscd since it's being used by both programs..
If you mess with dependencies, don't wonder if it breaks.