trinity-users@lists.pearsoncomputing.net

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:

<snip>
Creating top level Makefile...
Creating pykdeconfig.py...
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
-pipe -Wall -W -D_REENTRANT -DNDEBUG -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I.
-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
<snip>

  Full build output:

http://www.3111skyline.com/dl/dt/trinity/errors/pykde3-err-i686.txt

  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:

<snip>
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!
    Aborting...
<snip>

  Full kdebindings output:

http://www.3111skyline.com/dl/dt/trinity/errors/kdebindings-no-kde-libs.txt

  I've tried:

--with-extra-libs=${trinity_prefix}/lib
--with-extra-libs=${trinity_prefix}/lib/kde

  with and without:

--disable-rpath

  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.