nhn@gandalf ~/multimedia $ make make all-recursive make[1]: Entering directory `/home/nhn/multimedia' Making all in amarok make[2]: Entering directory `/home/nhn/multimedia/amarok' Making all in src make[3]: Entering directory `/home/nhn/multimedia/amarok/src' Making all in amarokcore make[4]: Entering directory `/home/nhn/multimedia/amarok/src/amarokcore' /usr/kde/3.5/bin/kconfig_compiler ./amarok.kcfg ./amarokconfig.kcfgc; ret=$?; \ if test "$ret" != 0; then rm -f amarokconfig.h ; exit $ret ; fi /usr/qt/3/bin/moc ./amarokdcophandler.h -o amarokdcophandler.moc if /bin/sh ../../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../amarok/src -I../../../amarok/src/amarokcore -I../../../amarok/src -I../../../amarok/src/engine -I../../../amarok/src/plugin -I../../../amarok/src/statusbar -I../../../amarok/src/mediadevice -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT amarokdcophandler.lo -MD -MP -MF ".deps/amarokdcophandler.Tpo" -c -o amarokdcophandler.lo amarokdcophandler.cpp; \ then mv -f ".deps/amarokdcophandler.Tpo" ".deps/amarokdcophandler.Plo"; else rm -f ".deps/amarokdcophandler.Tpo"; exit 1; fi In file included from amarokdcophandler.cpp:1054: amarokdcophandler.moc:12:2: error: #error "The header file 'amarokdcophandler.h' doesn't include ." amarokdcophandler.moc:36: error: 'const QMetaObject Amarok::DcopPlayerHandler::staticMetaObject' is not a static member of 'class Amarok::DcopPlayerHandler' amarokdcophandler.moc:36: error: variable 'const QMetaObject Amarok::DcopPlayerHandler::staticMetaObject' has initializer but incomplete type amarokdcophandler.moc:41: error: prototype for 'const QMetaObject* Amarok::DcopPlayerHandler::metaObject() const' does not match any in class 'Amarok::DcopPlayerHandler' amarokdcophandler.h:32: error: candidate is: virtual QMetaObject* Amarok::DcopPlayerHandler::metaObject() const amarokdcophandler.moc:41: error: 'const QMetaObject* Amarok::DcopPlayerHandler::metaObject() const' cannot be overloaded amarokdcophandler.h:32: error: with 'virtual QMetaObject* Amarok::DcopPlayerHandler::metaObject() const' amarokdcophandler.moc: In member function 'const QMetaObject* Amarok::DcopPlayerHandler::metaObject() const': amarokdcophandler.moc:43: error: cannot convert 'QMetaObject* (*)()' to 'const QMetaObject*' in return amarokdcophandler.moc: At global scope: amarokdcophandler.moc:46: error: no 'void* Amarok::DcopPlayerHandler::qt_metacast(const char*)' member function declared in class 'Amarok::DcopPlayerHandler' amarokdcophandler.moc: In member function 'void* Amarok::DcopPlayerHandler::qt_metacast(const char*)': amarokdcophandler.moc:53: error: 'qt_metacast' is not a member of 'QObject' amarokdcophandler.moc: At global scope: amarokdcophandler.moc:56: error: 'int Amarok::DcopPlayerHandler::qt_metacall' is not a static member of 'class Amarok::DcopPlayerHandler' amarokdcophandler.moc:56: error: incomplete type 'QMetaObject' used in nested name specifier amarokdcophandler.moc:56: error: expected primary-expression before 'int' amarokdcophandler.moc:56: error: expected primary-expression before 'void' amarokdcophandler.moc:56: error: initializer expression list treated as compound expression