[PyQt] PyQt on OSX Snow Leopard notes
Celil Rufat
celil.rufat at gmail.com
Tue Sep 15 21:18:45 BST 2009
Just finished compiling the latest preview of Qt4.6 on Snow Leopard in 64
bit without any major issues.
http://qt.nokia.com/developer/qt-4.6-technology-preview#download-the-qt-4-1
Now, I am trying to do the same for PyQt4.6 with the latest snapshot. I got
through the configuration step by installing the latest sip and using
> python configure.py --use-arch x86_64
However, the build fails with the following error after compiling a few
object files:
g++ -c -pipe -fPIC -arch x86_64 -O2 -Wall -W -DNDEBUG -DQT_NO_DEBUG
-DQT_CORE_LIB -I.
-I/Users/drufat/Downloads/PyQt-mac-gpl-4.6-snapshot-20090914/qpy/QtCore
-I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6
-I/usr/local/Trolltech/Qt-4.6.0/mkspecs/default
-I/usr/local/Trolltech/Qt-4.6.0/lib/QtCore.framework/Headers
-I/usr/local/Trolltech/Qt-4.6.0/include
-F/Users/drufat/Downloads/PyQt-mac-gpl-4.6-snapshot-20090914/qpy/QtCore
-F/usr/local/Trolltech/Qt-4.6.0/lib -o sipQtCoreQResource.o
sipQtCoreQResource.cpp
/usr/local/Trolltech/Qt-4.6.0/lib/QtCore.framework/Headers/qscopedpointer.h:
In copy constructor ‘QResource::QResource(const QResource&)’:
/usr/local/Trolltech/Qt-4.6.0/lib/QtCore.framework/Headers/qscopedpointer.h:180:
error: ‘QScopedPointer<T, Cleanup>::QScopedPointer(const QScopedPointer<T,
Cleanup>&) [with T = QResourcePrivate, Cleanup =
QScopedPointerDeleter<QResourcePrivate>]’ is private
/usr/local/Trolltech/Qt-4.6.0/lib/QtCore.framework/Headers/qresource.h:59:
error: within this context
sipQtCoreQResource.cpp: In constructor ‘sipQResource::sipQResource(const
QResource&)’:
sipQtCoreQResource.cpp:78: note: synthesized method
‘QResource::QResource(const QResource&)’ first required here
/usr/local/Trolltech/Qt-4.6.0/lib/QtCore.framework/Headers/qscopedpointer.h:
In static member function ‘static void QScopedPointerDeleter<T>::cleanup(T*)
[with T = QResourcePrivate]’:
(...)
What does this error mean? Is PyQt4 trying to access a private variable, and
if so why does it only manifest itself in 64 bits?
Has anybody been able to successfully build PyQt for Snow Leopard against
the latest preview of 4.6?
Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20090915/3273b4b0/attachment.html
More information about the PyQt
mailing list