Bug 74661

Summary: It's not possible to compile kdemultimedia-3.2.0 if the variable DO_NOT_COMPILE="kscd" is selected
Product: [Unmaintained] kscd Reporter: B <berkz>
Component: generalAssignee: Aaron J. Seigo <aseigo>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description B 2004-02-09 01:19:14 UTC
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..
Comment 1 Stephan Binner 2004-02-09 10:56:42 UTC
If you mess with dependencies, don't wonder if it breaks.