Attached the last lines of a failed emerge of kdemultimedia (3.2) Anyone knows what's causing this?
gcc version 3.3.2 20040108 (Gentoo Linux 3.3.2-r6, propolice-3.3-7) Line 110 of kscd.h: class KSCD : public kscdPanelDlg, public KSessionManaged, virtual public DCOPObject { Q_OBJECT K_DCOP // time display modes enum time_display { TRACK_SEC = 0, TRACK_REM = 1, TOTAL_SEC = 2, TOTAL_REM = 3 }; Many thanks in advance, Norberto -- Linux 2.6.2-mm1 Pentium III (Coppermine) GenuineIntel GNU/Linux 12:32:48 up 22:15, 2 users, load average: 4.00, 2.74, 2.27
/usr/kde/3.2/bin/dcopidl ./kscd.h > kscd.kidl || ( rm -f kscd.kidl ; false ) /usr/kde/3.2/bin/dcopidl2cpp --c++-suffix cpp --no-signals --no-stub kscd.kidl g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -march=pentium3 -s -Os -pipe -fomit-frame-pointer -ffast-math -ftracer -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 kscd_skel.o `test -f 'kscd_skel.cpp' || echo './'`kscd_skel.cpp In file included from kscd_skel.cpp:9: kscd.h:110: error: parse error before `,' token kscd.h:112: error: virtual outside class declaration kscd.h:112: error: non-member function `const char* className()' cannot have ` const' method qualifier kscd.h:112: error: virtual outside class declaration kscd.h:112: error: virtual outside class declaration kscd.h:112: error: virtual outside class declaration kscd.h:112: error: virtual outside class declaration kscd.h: In function `QObject* qObject()': kscd.h:112: error: invalid use of `this' in non-member function kscd.h: At global scope: kscd.h:112: error: parse error before `private' kscd.h:113: error: parse error before `private' kscd.h: In function `void stop()': kscd.h:121: error: `stopClicked' undeclared (first use this function) kscd.h:121: error: (Each undeclared identifier is reported only once for each function it appears in.) kscd.h: In function `void previous()': kscd.h:122: error: `prevClicked' undeclared (first use this function) kscd.h: In function `void next()': kscd.h:123: error: `nextClicked' undeclared (first use this function) kscd.h: In function `void jumpTo(int)': kscd.h:124: error: `jumpToTime' undeclared (first use this function) kscd.h: In function `void eject()': kscd.h:125: error: `ejectClicked' undeclared (first use this function) kscd.h: In function `void quit()': kscd.h:126: error: `quitClicked' undeclared (first use this function) kscd.h: In function `void toggleLoop()': kscd.h:127: error: `loopClicked' undeclared (first use this function) kscd.h: In function `void toggleShuffle()': kscd.h:128: error: `randomSelected' undeclared (first use this function) kscd.h: In function `void toggleTimeDisplay()': kscd.h:129: error: `cycleplaytimemode' undeclared (first use this function) kscd.h: In function `void cddbDialog()': kscd.h:130: error: `CDDialogSelected' undeclared (first use this function) kscd.h: In function `void optionDialog()': kscd.h:131: error: `showConfig' undeclared (first use this function) kscd.h: In function `void setTrack(int)': kscd.h:132: error: `trackSelected' undeclared (first use this function) kscd.h: In function `int getVolume()': kscd.h:134: error: `volume' undeclared (first use this function) kscd.h: At global scope: kscd.h:141: error: parse error before `public' kscd.h:143: error: destructors must be member functions kscd.h:145: error: virtual outside class declaration kscd.h: In function `bool dock()': kscd.h:147: error: `docking' undeclared (first use this function) kscd.h: In function `bool stopOnExit()': kscd.h:149: error: `stopexit' undeclared (first use this function) kscd.h: In function `bool autoPlay()': kscd.h:151: error: `autoplay' undeclared (first use this function) kscd.h: In function `bool ejectOnFinish()': kscd.h:153: error: `ejectonfinish' undeclared (first use this function) kscd.h: In function `unsigned int skipInterval()': kscd.h:156: error: `skipDelta' undeclared (first use this function) kscd.h: In function `QColor ledColor()': kscd.h:158: error: `led_color' undeclared (first use this function) kscd.h: In function `QColor bgColor()': kscd.h:159: error: `background_color' undeclared (first use this function) kscd.h: In function `QString devicePath()': kscd.h:162: error: `cd_device_str' undeclared (first use this function) kscd.h: In function `QString audioSystem()': kscd.h:163: error: `audio_system_str' undeclared (first use this function) kscd.h: In function `QString audioDevice()': kscd.h:164: error: `audio_device_str' undeclared (first use this function) kscd.h: In function `QStringList audioSystems()': kscd.h:165: error: `audio_systems_list' undeclared (first use this function) kscd.h: At global scope: kscd.h:167: error: parse error before `protected' kscd.h:171: error: parse error before `public' kscd.h:174: error: `void randomSelected()' used prior to declaration kscd.h:179: error: `void nextClicked()' used prior to declaration kscd.h:180: error: `void prevClicked()' used prior to declaration kscd.h:181: error: `void stopClicked()' used prior to declaration kscd.h:182: error: `void ejectClicked()' used prior to declaration kscd.h:183: error: `void jumpToTime(int)' used prior to declaration kscd.h:184: error: `void quitClicked()' used prior to declaration kscd.h:187: error: `void loopClicked()' used prior to declaration kscd.h:189: error: `void trackSelected(int)' used prior to declaration kscd.h:190: error: `void showConfig()' used prior to declaration kscd.h:197: error: `void cycleplaytimemode()' used prior to declaration kscd.h:207: error: parse error before `protected' kscd.h:212: error: parse error before `protected' kscd.h:233: error: parse error before `private' kscd.h:243: error: `QColor background_color' used prior to declaration kscd.h:244: error: `QColor led_color' used prior to declaration kscd.h:266: error: `unsigned int skipDelta' used prior to declaration kscd.h:267: error: `int volume' used prior to declaration kscd.h:277: error: `QString cd_device_str' used prior to declaration kscd.h:278: error: `QString audio_system_str' used prior to declaration kscd.h:279: error: `QString audio_device_str' used prior to declaration kscd.h:280: error: `QStringList audio_systems_list' used prior to declaration kscd.h:314: error: `bool docking' used prior to declaration kscd.h:315: error: `bool autoplay' used prior to declaration kscd.h:316: error: `bool stopexit' used prior to declaration kscd.h:317: error: `bool ejectonfinish' used prior to declaration kscd.h:321: error: parse error before `public' kscd.h:326: error: `void CDDialogSelected()' used prior to declaration kscd.h:330: error: parse error before `private' kscd.h:341: error: parse error before `}' token kscd_skel.cpp:63: error: invalid use of undefined type `class KSCD' kscd.h:110: error: forward declaration of `class KSCD' kscd_skel.cpp: In member function `bool KSCD::process(const QCString&, const QByteArray&, QCString&, QByteArray&)': kscd_skel.cpp:74: error: `play' undeclared (first use this function) kscd_skel.cpp:168: error: cannot call member function `virtual bool DCOPObject::process(const QCString&, const QByteArray&, QCString&, QByteArray&)' without object kscd_skel.cpp: At global scope: kscd_skel.cpp:174: error: invalid use of undefined type `class KSCD' kscd.h:110: error: forward declaration of `class KSCD' kscd_skel.cpp: In member function `QCStringList KSCD::interfaces()': kscd_skel.cpp:175: error: cannot call member function `virtual QCStringList DCOPObject::interfaces()' without object kscd_skel.cpp: At global scope: kscd_skel.cpp:181: error: invalid use of undefined type `class KSCD' kscd.h:110: error: forward declaration of `class KSCD' kscd_skel.cpp: In member function `QCStringList KSCD::functions()': kscd_skel.cpp:182: error: cannot call member function `virtual QCStringList DCOPObject::functions()' without object make[3]: *** [kscd_skel.o] Error 1 make[3]: *** Waiting for unfinished jobs.... Session management error: Could not open network socket Session management error: Could not open network socket make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kscd' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.2.0/work/kdemultimedia-3.2.0/kscd' 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
pgp00000.pgp
Description: signature