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

Attachment: pgp00000.pgp
Description: signature

Reply via email to