[PyQt] konsoleFactory::className()

D.H.J. Takken dik.takken at xs4all.nl
Wed Jan 2 14:38:04 GMT 2008


Hi,

Are there any developers on this list that can have a look at this issue?

Thanks!

Dik

Op Saturday 29 December 2007 22:39:44 schreef D.H.J. Takken:
> Hi,
>
> I'm trying to get PyKDE working on my Gentoo Linux box. Using the ebuilds
> provided by Gentoo, things do not seem to get into a working state. So I
> tried building Sip, PyQT and PyKDE myself, using the latest sources
> packages from the website.
>
> Following the install instructions, I finally arrived at the following
> combination:
>
> QT 3.3.8-r4 (Gentoo Ebuilds)
> KDE 3.5.7-r3 (Gentoo Ebuilds)
> Sip 4.7.3 (built from source)
> PyQT 3.17.4 (built from source)
> PyKDE 3.16.0 (built from source, patched for Sip >= 4.7)
>
> Unfortunately, this combination does not work either:
>
> ==================================================
> python importTest.py
>
> Testing PyKDE module imports
>
> Modules built:
>   dcop kdecore kdefx kdeui kio kresources kabc kutils kfile kparts khtml
> kspell kdeprint kmdi
>
> Importing:
>
> dcop
> kdecore
> kdefx
> kdeui
> kio
> kresources
> kabc
> kutils
> kfile
> kparts
> Traceback (most recent call last):
>   File "importTest.py", line 20, in ?
>     exec ("import " + mod)
>   File "<string>", line 1, in ?
> ImportError: /usr/lib/python2.4/site-packages/kparts.so: undefined symbol:
> _ZNK14konsoleFactory9classNameEv
>
> ===================================================
>
> _ZNK14konsoleFactory9classNameEv translates to konsoleFactory::className(),
> but this method does not appear anywhere in the PyKDE sources. I even tried
> removing all occurrences of the konsoleFactory class, but this did not fix
> the problem.
>
> I configured PyKDE like this:
>
>
> python configure.py -k /usr/kde/3.5
>
>      PyKDE version 3.16.0
>            -------
>
> Python include directory is /usr/include/python2.4
> Python version is 2.4.4
>
> sip version is 4.7.3 (4.7.3)
>
> Qt directory is /usr/qt/3
> Qt version is 3.3.8
>
> PyQt directory is /usr/share/sip
> PyQt version is 3.17.4 (3.17.4)
>
> gcc version 4.1.1
> concatenating files
>
> KDE base directory is /usr/kde/3.5
> KDE include directory is /usr/kde/3.5/include
> KDE lib directory is /usr/kde/3.5/lib
> lib directory is lib
>
> *** True KDE version is 0x30507 -- building for KDE 0x30503 ***
>
> KDE version is 3.5.3 (0x30503)
>
> PyKDE modules will be installed in /usr/lib/python2.4/site-packages
> PyKDE .sip files will be installed in /usr/share/sip
>
> PyKDE modules to be built:
>    dcop kdecore kdefx kdeui kio kresources kabc kutils kfile kparts khtml
> kspell kdeprint kmdi
>
> ...
>
> So, what is going wrong here??
>
> Thanks for any hints,
>
> Dik
> _______________________________________________
> PyQt mailing list    PyQt at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt



-- 
=== BELANGRIJK BERICHT === 

Vanaf 1 september wordt mijn huidige email adres, "d.h.j.takken at phys punt 
uu punt nl", uitgefaseerd. Allen wordt verzocht vanaf nu contact op te nemen 
via "d.h.j.takken at xs4all punt nl".

=== IMPORTANT NOTICE ===

>From September 1st my current email address, "d.h.j.takken at phys dot uu dot 
nl", will be phased out. You are advised to contact me at "d.h.j.takken at 
xs4all dot nl" from now on.



More information about the PyQt mailing list