Message: previous - next
Month: February 2011

After kdebase - pykde3 build complains about dcopobject.sip - Worry about it -- or move on?

From: "David C. Rankin" <drankinatty@...>
Date: Tue, 15 Feb 2011 21:41:37 -0600
Tim, All,

  After getting kdebase done, I had planned to do pykde3 and make a stab at
kdebindings. I know they are not required, but I wanted to see if I could make
some headway. Alas - not much :(

  It looks like the pykde3 dcopobject.sip included in the latest pykde3 package
is not happy with TQt:

Creating top level Makefile...
make[1]: Entering directory `/home/david/tbld/pykde3/src/PyKDE-3.16.7/dcop'
g++ -c -Wno-deprecated-declarations -pipe -fPIC -march=i686 -mtune=generic -O2
-I../extra/kde353 -I/opt/trinity/include -I/opt/qt/include/tqt
-I/usr/include/python2.7 -I/opt/qt/mkspecs/default -I/opt/qt/include
-I/usr/X11R6/include -o sipdcoppart0.o sipdcoppart0.cpp
In file included from sip/dcop/dcopobject.sip:30:0:
/opt/trinity/include/dcopobject.h:35:9: error: ‘TQValueList’ does not name a type
/opt/trinity/include/dcopobject.h:80:23: error: expected ‘)’ before ‘*’ token
/opt/trinity/include/dcopobject.h:85:20: error: ‘TQCString’ does not name a type
/opt/trinity/include/dcopobject.h:85:31: error: ISO C++ forbids declaration of
‘objId’ with no type
/opt/trinity/include/dcopobject.h:96:3: error: ‘TQCString’ does not name a type

  Full build output:

  Question is - should we spend any more time worrying about it or just move on
to kdeaccessibility? (kdebindings still doesn't find TQt or any kde libraries)

kdebindings err:

checking if TQt is available... no
configure: WARNING: You are attempting to compile Trinity without the Trinity Qt
Interface installed.  Please install libtqtinterface-dev and try again!
checking if Qt needs -ljpeg... no
checking for rpath... yes
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE libraries installed. This will fail.
So, check this please and use another prefix!

  Full kdebindings output:

  I've tried:


  with and without:


  I don't get it?

  I don't know how important these things are. What say the experts? Move on and
come back later?

David C. Rankin, J.D.,P.E.