[PyKDE] Help needed with SIP
Kaercher, Joerg
JKaercher at bruker-axs.com
Mon Jun 11 21:24:40 BST 2001
Thanks for your help. Linking qtcmodule solved the problem. However, it
still doesn't work. Now I get the following error message:
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "b.py", line 6, in ?
import libbc
ImportError: /usr/local/lib/python2.1/site-packages/libbcmodule.so:
undefined symbol: __ti1b
'b' is the name of the module and of the Qt class I want to create the
Python binding for. I noticed (with the help of khexedit) that the names of
all classes appear in the .so file with a leading __tiXX.
Any ideas?
Joerg
> -----Original Message-----
> From: Phil Thompson [SMTP:phil at river-bank.demon.co.uk]
> Sent: Saturday, June 09, 2001 5:08 AM
> To: Gerard Vermeulen
> Cc: Kaercher, Joerg; pykde at mats.gmd.de
> Subject: Re: [PyKDE] Help needed with SIP
>
> Gerard Vermeulen wrote:
> >
> > Try to add something like -L$(PYTHON_SITE) -lqtcmodule to your linker
> flags,
> > where PYTHONSIDE=path_to_your_qtcmodule
> > (at least I have to do that on Mandrake-7.2)
> >
> > So presumably:
> >
> > LDFLAGS = -L/usr/local/lib -L/usr/lib/qt-2.2.4/lib -lsip -lqt
> > -L/usr/local/python2.1 -lqtcmodule -L/usr/X11R6/lib -lSM -lICE -lX11
> >
> > If that does not work look at http://gerard.vermeulen.free.fr in
> > PyQwt*.tar.bz2 :-)
>
> Also look at the qtql module now in the CVS version of PyQt.
>
> Phil
More information about the PyQt
mailing list