trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: January 2012

tdelibs fails to build - Git source

From: Mike Howard <mike@...>
Date: Mon, 09 Jan 2012 10:00:43 +0000
Hi All,

Having started from scratch again in my quest to build TDE on wheezy, 
tdelibs is now failing to compile.

I've built and installed, from Git, as per the wiki (except that 
avahi-tqt will not build) and tdelibs fails with;

..........
[  1%] Building CXX object dcop/CMakeFiles/DCOP-shared.dir/dcopclient.cpp.o
cd /tmp/tdelibs/dcop && /usr/bin/c++   -DDCOP_shared_EXPORTS 
-DHAVE_CONFIG_H -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL 
-DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT 
-include tqt.h -fPIC -I/tmp/tdelibs/dcop -I/tmp/tdelibs 
-I/root/trinity/root.tde.tmp/tde.new/tde/main/tdelibs/dcop 
-I/tmp/tdelibs/tdecore 
-I/root/trinity/root.tde.tmp/tde.new/tde/main/tdelibs/tdecore   -o 
CMakeFiles/DCOP-shared.dir/dcopclient.cpp.o -c 
/root/trinity/root.tde.tmp/tde.new/tde/main/tdelibs/dcop/dcopclient.cpp
In file included from 
/root/trinity/root.tde.tmp/tde.new/tde/main/tdelibs/dcop/dcopclient.cpp:2285:
/tmp/tdelibs/dcop/dcopclient.moc:121: error: ISO C++ forbids declaration 
of âQCStringâ with no type
/tmp/tdelibs/dcop/dcopclient.moc:121: error: expected â,â or â...â 
before â&â token
/tmp/tdelibs/dcop/dcopclient.moc:121: error: prototype for âvoid 
DCOPClient::applicationRegistered(int)â does not match any in class 
âDCOPClientâ
/root/trinity/root.tde.tmp/tde.new/tde/main/tdelibs/dcop/dcopclient.h:745: 
error: candidate is: void DCOPClient::applicationRegistered(const 
TQCString&)
/tmp/tdelibs/dcop/dcopclient.moc:134: error: ISO C++ forbids declaration 
of âQCStringâ with no type
/tmp/tdelibs/dcop/dcopclient.moc:134: error: expected â,â or â...â 
before â&â token
/tmp/tdelibs/dcop/dcopclient.moc:134: error: prototype for âvoid 
DCOPClient::applicationRemoved(int)â does not match any in class 
âDCOPClientâ
/root/trinity/root.tde.tmp/tde.new/tde/main/tdelibs/dcop/dcopclient.h:754: 
error: candidate is: void DCOPClient::applicationRemoved(const TQCString&)
/tmp/tdelibs/dcop/dcopclient.moc:166: error: ISO C++ forbids declaration 
of âQCStringâ with no type
/tmp/tdelibs/dcop/dcopclient.moc:166: error: expected â,â or â...â 
before â&â token
/tmp/tdelibs/dcop/dcopclient.moc:166: error: prototype for âvoid 
DCOPClient::callBack(int, int)â does not match any in class âDCOPClientâ
/root/trinity/root.tde.tmp/tde.new/tde/main/tdelibs/dcop/dcopclient.h:794: 
error: candidate is: void DCOPClient::callBack(int, const TQCString&, 
const TQByteArray&)
/tmp/tdelibs/dcop/dcopclient.moc: In member function âvirtual bool 
DCOPClient::qt_emit(int, TQUObject*)â:
/tmp/tdelibs/dcop/dcopclient.moc:196: error: ISO C++ forbids declaration 
of âtype nameâ with no type
/tmp/tdelibs/dcop/dcopclient.moc:196: error: ISO C++ forbids declaration 
of âtype nameâ with no type
/tmp/tdelibs/dcop/dcopclient.moc:196: error: expected primary-expression 
before âconstâ
/tmp/tdelibs/dcop/dcopclient.moc:196: error: expected â)â before âconstâ
/tmp/tdelibs/dcop/dcopclient.moc:197: error: ISO C++ forbids declaration 
of âtype nameâ with no type
/tmp/tdelibs/dcop/dcopclient.moc:197: error: ISO C++ forbids declaration 
of âtype nameâ with no type
/tmp/tdelibs/dcop/dcopclient.moc:197: error: expected primary-expression 
before âconstâ
/tmp/tdelibs/dcop/dcopclient.moc:197: error: expected â)â before âconstâ
/tmp/tdelibs/dcop/dcopclient.moc:200: error: ISO C++ forbids declaration 
of âtype nameâ with no type
/tmp/tdelibs/dcop/dcopclient.moc:200: error: ISO C++ forbids declaration 
of âtype nameâ with no type
/tmp/tdelibs/dcop/dcopclient.moc:200: error: expected primary-expression 
before âconstâ
/tmp/tdelibs/dcop/dcopclient.moc:200: error: expected â)â before âconstâ
make[2]: *** [dcop/CMakeFiles/DCOP-shared.dir/dcopclient.cpp.o] Error 1
make[2]: Leaving directory `/tmp/tdelibs'
make[1]: *** [dcop/CMakeFiles/DCOP-shared.dir/all] Error 2
make[1]: Leaving directory `/tmp/tdelibs'
make: *** [all] Error 2
.........

I've then mirrored exactly what I've done on wheezy in a squeeze chroot 
and the results are the same, including the failure of avahi-tqt to build.

As a matter of interest, apart from the 'util' linking issue on wheezy, 
tdelibs built ok last week.

Any ideas?

Regards,
Mike.
--