Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#80 One more Compile Problem with CVS and KDE3

open
nobody
None
5
2003-07-21
2003-07-21
René Meyer
No

I did everything according to your homepage, replaced the admin
directory, did makefile -f and configure, and while doing make, I
get the error:

------------------------------------------------
g++ -I. -I. -I../.. -I. -I. -I../.. -I/usr/include/kde
-I/usr/share/qt3/include -I/usr/X11R6/include -I../../icons/icq -I../..
/kxicq -I../../kxicq/wm -I../../kxicq/ui -I../../kxicq/engine -I../..
/kxicq/widgets -I../../kxicq/widgets/checklistbox
-DQT_THREAD_SUPPORT -D_REENTRANT -g -O2 -Wall -c
-o kxSendMessage.o `test -f kxSendMessage.cpp || echo './
'`kxSendMessage.cpp
In file included from kxSendMessage.cpp:358:
kxSendMessage.moc:29: syntax error before `('
kxSendMessage.moc:34: no `void kxSendMessage::initMetaObject()'
member function declared in class `kxSendMessage'
kxSendMessage.moc: In method `void kxSendMessage::
initMetaObject()':
kxSendMessage.moc:38: implicit declaration of function `int
badSuperclassWarning(...)'
kxSendMessage.moc: At top level:
kxSendMessage.moc:45: new declaration `static void
kxSendMessage::staticMetaObject()'
kxSendMessage.h:28: ambiguates old declaration `static class
QMetaObject * kxSendMessage::staticMetaObject()'
kxSendMessage.moc: In function `static void kxSendMessage::
staticMetaObject()':
kxSendMessage.moc:58: `struct QMetaData' has no member named
`ptr'
kxSendMessage.moc:58: `QMember' undeclared (first use this
function)
kxSendMessage.moc:58: (Each undeclared identifier is reported
only once
kxSendMessage.moc:58: for each function it appears in.)
kxSendMessage.moc:58: parse error before `)'
kxSendMessage.moc:61: no matching function for call to
`QMetaObject::QMetaObject (const char[14], const char[8],
QMetaData *&, int, int, int)'
/usr/share/qt3/include/qmetaobject.h:149: candidates are:
QMetaObject::QMetaObject(const char *, QMetaObject *, const
QMetaData *, int, const QMetaData *, int, const QMetaProperty *,
int, const QMetaEnum *, int, const QClassInfo *, int)
/usr/share/qt3/include/qmetaobject.h:158: QMetaObject::
QMetaObject(const char *, QMetaObject *, const QMetaData *,
int, const QMetaData *, int, const QMetaProperty *, int, const
QMetaEnum *, int, bool (*)(QObject *, int, int, QVariant *), const
QClassInfo *, int)
/usr/share/qt3/include/qmetaobject.h:252: QMetaObject::
QMetaObject(const QMetaObject &)
make[3]: *** [kxSendMessage.o] Fehler 1
make[3]: Leaving directory `/usr/src/kxicq2/kxicq/ui'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/usr/src/kxicq2/kxicq'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/usr/src/kxicq2'
make: *** [all] Fehler 2
---------------------------------------------------

What I did not do was replacing the $(LIB_KFILE) with
$(LIB_KIO) in Makefile.am, because the file in my last
CVS-Version (July 21th, 2003), doesn't have a $(LIB_KFILE)!

Please help me!

Discussion