On Sat, 8 Jun 2002, Hans-Peter Jansen wrote:

> Hi,
>
> just tried to install $subject. While building Qt and PyQt was successful,
> PyQt throws this error message on make install:
>
> /bin/sh ../mkinstalldirs /usr/lib/python2.1/site-packages
>  /usr/bin/install -c -m 644 qt.py /usr/lib/python2.1/site-packages/qt.py
> make  install-data-hook
> make[3]: Entering directory `/home/hp/Downloads/qt/PyQt-3.2.4/qt'
> (cd /tmp; 
>PYTHONPATH=/usr/lib/python2.1/site-packages:/usr/lib/python2.1/site-packages
> /usr/bin/python -c "import qt")
> Traceback (most recent call last):
>   File "<string>", line 1, in ?
>   File "/usr/lib/python2.1/site-packages/qt.py", line 49, in ?
>     import libqtc
> ImportError: /usr/lib/python2.1/site-packages/libqtcmodule.so: undefined symbol:
> static_QUType_ptr
>
> while objdump says, it exists:
>
> objdump -t /usr/lib/python2.1/site-packages/libqtcmodule.so | grep static_QUType_ptr
> 00000000         *UND*  00000000              static_QUType_ptr
>
> I haven't seen this one before. Any ideas? To be sure, I removed all sip and qt
> rudiments from site-packages and tried again, with the same results.
> I'm puzzled :-(

gingercat% /usr/gcc-3.1/bin/c++filt  static_QUType_ptr
short
gingercat%

Oddly enough, this only demangles when I use gcc 3.1. Perhaps you're
trying to link libraries built by different C++ compilers ?

Anyway, looks like you've got a compatibility issue of sorts, perhaps a
shared library conflict, or something.

I'd try running ldd and looking for obvious red flags (such as attempts
to link to two different versions of the same library) in the output.

Cheers,
-- 
Donovan

_______________________________________________
PyKDE mailing list    [EMAIL PROTECTED]
http://mats.gmd.de/mailman/listinfo/pykde

Reply via email to