kdemultimedia compile error in kaboodle

Tim Wunder tim at thewunders.org
Tue Sep 10 15:19:21 BST 2002


Hi, 
I checked the September archives of the list and didn't find anything, so I suspect I'm doing something wrong or am missing something. But, kdemultimedia compile fails for me while trying to compile kaboodle with the following:
ake[3]: Entering directory `/data/CVS/KDE/kdemultimedia/kaboodle'
source='engine.cpp' object='engine.lo' libtool=yes \
depfile='.deps/engine.Plo' tmpdepfile='.deps/engine.TPlo' \
depmode=gcc /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kdecvs/include/kio -I/opt/kdecvs/include/arts -I/opt/kdecvs/include -I/usr/lib/qt3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST  -c -o engine.lo `test -f engine.cpp || echo './'`engine.cpp
engine.cpp:68: syntax error before `::'
engine.cpp: In method `Kaboodle::Engine::EnginePrivate::EnginePrivate()':
engine.cpp:57: class `Kaboodle::Engine::EnginePrivate' does not have any field named `playobj'
engine.cpp: In method `Kaboodle::Engine::EnginePrivate::~EnginePrivate()':
engine.cpp:65: `playobj' undeclared (first use this function)
engine.cpp:65: (Each undeclared identifier is reported only once
engine.cpp:65: for each function it appears in.)
engine.cpp: In method `bool Kaboodle::Engine::reload()':
engine.cpp:99: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:100: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:102: `KDE' undeclared (first use this function)
engine.cpp:102: parse error before `::'
engine.cpp:103: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:103: `factory' undeclared (first use this function)
engine.cpp:107: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:108: warning: control reaches end of non-void function `Kaboodle::Engine::reload()'
engine.cpp: In method `void Kaboodle::Engine::play()':
engine.cpp:112: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:114: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:120: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:123: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp: In method `void Kaboodle::Engine::pause()':
engine.cpp:133: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:133: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:134: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp: In method `void Kaboodle::Engine::stop()':
engine.cpp:139: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:139: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:141: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp: In method `void Kaboodle::Engine::seek(long unsigned int)':
engine.cpp:154: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:154: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:155: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp: In method `long int Kaboodle::Engine::position()':
engine.cpp:161: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:161: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:163: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp: In method `long unsigned int Kaboodle::Engine::length()':
engine.cpp:170: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:170: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:172: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp: In method `enum KMediaPlayer::Player::State Kaboodle::Engine::state()':
engine.cpp:178: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:178: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:180: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp: In method `bool Kaboodle::Engine::seekable()':
engine.cpp:199: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:199: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:200: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:201: warning: control reaches end of non-void function `Kaboodle::Engine::seekable()'
engine.cpp: In method `class Arts::PlayObject Kaboodle::Engine::playObject() const':
engine.cpp:205: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:205: `class Kaboodle::Engine::EnginePrivate' has no member named `playobj'
engine.cpp:206: warning: control reaches end of non-void function `Kaboodle::Engine::playObject() const'
make[3]: *** [engine.lo] Error 1
make[3]: Leaving directory `/data/CVS/KDE/kdemultimedia/kaboodle'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/data/CVS/KDE/kdemultimedia/kaboodle'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/CVS/KDE/kdemultimedia'
make: *** [all] Error 2

What does this mean?
Using GCC2.95.2, autoconf 2.52, automake 1.5

Regards, 
Tim

PS Should I post compile problems to the list, or in the bugs database?



More information about the kde-multimedia mailing list