[PyKDE] PyKDE-snapshot20060118 runtime failure when built with gcc295 (KConfigSkeleton)

Danny Pansters danny at ricin.com
Sun Jan 22 21:57:12 GMT 2006


(shortened)

===>  Configuring for py24-kde-3.15.0,1
( cd /work/a/ports/x11-toolkits/py-kde/work/PyKDE-snapshot20060118 
&& /usr/local/bin/python configure.py -k /usr/local 
-v /usr/local/share/py-sip -d /usr/local/lib/python2.4/site-packages )

PyKDE version 3.15.0
Python version is 2.4.2
sip version is 4.3.2 (4.3.2)
Qt version is 3.3.5
PyQt version is 3.15.1 (3.15.1)
gcc version 2.95.4            <-- This is on FreeBSD4
concatenating files
KDE version is 3.5.0 (0x30500)

[ ..... ]

Post-install it imports dcop*.py to byte compile them (sorry if spacing may be 
messed up a bit):

( install -c -o root -g wheel -m 555 
/work/a/ports/x11-toolkits/py-kde/work/PyKDE-snapshot20060118/contrib/kdepyuic 
/usr/local/bin &&  cd /usr/local/lib/python2.4/site-packages 
&&  /usr/local/bin/python -c "import pykdeconfig, dcopexport, dcopext" 
&&  /usr/local/bin/python -O -c "import pykdeconfig, dcopexport, dcopext" )
Traceback (most recent call last):
  File "<string>", line 1, in ?
  File "dcopexport.py", line 53, in ?
    from kdecore import dcop_add, dcop_next
ImportError: ./kdecore.so: Undefined symbol 
"_$_Q250meth_KConfigSkeleton_addItemDouble__FP7_objectT0.0_12PyItemDouble.9798"
*** Error code 1

Hmm. So it builds alright but if this already goes wrong it would indicate (at 
least one, probably more) runtime problems when built with gcc295. Note KDE, 
sip, etc are up-to-date.

I could try forcing the build on my gcc34 system to use gcc295 and I should 
get the same troubles if that's of any use (this log was sent to me). Are any 
of the Linux folks still making packages for gcc295 based distros?

Obviously I'm also asking because the KConfigSkeleton stuff has been reworked, 
kinda hoping for an easy fix.

Thanks,

Dan




More information about the PyQt mailing list