[PyQt] PyQt 4.7.4 (64b) on Snow Leopard & the Symbol not found: _sipQtConnect
Colin McPhail
colin.mcphail at talktalk.net
Sat Jul 24 16:59:08 BST 2010
On 24 Jul 2010, at 16:14, Doug Looney wrote:
> All,
>
> I had been on 10.5 running macports.
> Removed macports.
> Upgraded to Snow Leopard.
> Seeing same problem from this list with PyQt 4.6 (a longish tale)
> I have verified the configure.py fix from that post - but still get this error.
>
> My config:
> MacBook, Mac OS X 10.6.4
> 2.1 Intel Core 2 Duo
> i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5664)
> Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29)
>
> Installed Qt:
> qt-everywhere-opensource-src-4.6.3.tar.gz
> ./configure -arch x86_64 -opensource
> make/sudo make install
>
> Installed sip-4.10.5:
> python configure.py --arch x86_64
> make/sudo make install
>
> Installed QScintilla-gpl-2.4.4
> python configure.py
> make/sudo make install
>
> ** I can run the qtdemo.app **
>
> Installed PyQt-mac-gpl-4.7.4:
> python configure.py
> make/sudo make install
>
> ** At this point I can see in the calls to gcc that x86_64 is being
> used in builds for Qt, Sip, QScintilla, and PyQt. **
>
> But this is the output trying to run the demo:
>
> Doug$ python ~/Downloads/PyQt-mac-gpl-4.7.4/examples/demos/qtdemo/qtdemo.py
> Traceback (most recent call last):
> File "qtdemo.py", line 49, in <module>
> from PyQt4 import QtCore, QtGui
> ImportError: dlopen(/Library/Python/2.6/site-packages/PyQt4/QtCore.so,
> 2): Symbol not found: _sipQtConnect
> Referenced from: /Library/Python/2.6/site-packages/PyQt4/QtCore.so
> Expected in: flat namespace
> in /Library/Python/2.6/site-packages/PyQt4/QtCore.so
>
> Still scratching my head.
> Thanks,
> Doug
> _______________________________________________
> PyQt mailing list PyQt at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
Hi,
I got a similar message recently after attempting to build PyQt with different settings from previous attempts. It went away after I made sure I was starting from 'clean' directories of SIP, QScintilla, and PyQt.
Hope this helps.
Regards,
-- Colin
More information about the PyQt
mailing list