[PyQt] PyQt 4.7 build error help?

Hugo Mallinson hfm21 at cam.ac.uk
Sat Jan 23 13:02:19 GMT 2010


Can anyone help a PyQt building newbie?

I'm building PyQt 4.7 against Qt/Embedded 4.6.0 using a just-compiled sip 4.10. Sip and Qt built and installed fine, and PyQt configured ok, but I get this error very early in the make:

g++ -c -pipe -fPIC -O2 -Wall -W -D_REENTRANT -DNDEBUG -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/src/PyQt-x11-gpl-4.7/qpy/QtCore -I/usr/include/python2.5 -I/usr/local/Trolltech/QtEmbedded-4.6.0/mkspecs/default -I/usr/local/Trolltech/QtEmbedded-4.6.0/include/QtCore -I/usr/local/Trolltech/QtEmbedded-4.6.0/include -o sipQtCoreQThread.o sipQtCoreQThread.cpp                                                                                                                   
sipQtCoreQThread.cpp: In function PyObject* meth_QThread_currentThreadId(PyObject*, PyObject*):                               
sipQtCoreQThread.cpp:329: error: invalid conversion from void* long unsigned int                                        
sipQtCoreQThread.cpp:329: error: initializing argument 1 of PyObject* PyLong_FromUnsignedLong(long unsigned int)

Does anyone know how to fix this? I'm using gcc 4.3.4 and Python 2.5.4, both stock from Debian 5.

Thanks,

Hugo


More information about the PyQt mailing list