I'm getting the following error when trying to import PyQt4.QtGui using my 
freshly-built Qt, SIP and PyQt4.
Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) 
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from PyQt4.QtCore import *
>>> from PyQt4.QtGui import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: dlopen(/Library/Python/2.6/site-packages/PyQt4/QtGui.so, 2): 
Symbol not found: __ZN13QPyTextObject16staticMetaObjectE
  Referenced from: /Library/Python/2.6/site-packages/PyQt4/QtGui.so
  Expected in: flat namespace
 in /Library/Python/2.6/site-packages/PyQt4/QtGui.so

To build qt-everywhere-opensource-src-4.6.2 I did the following, since I'd like 
to get everything running in 64bit mode:
./configure -arch x86_64
gmake
sudo gmake install

I built sip-4.10.2 this way:
python configure.py
make
sudo make install

I built PyQt-mac-gpl-4.7.3 this way:
python configure.py -q /usr/local/Trolltech/Qt-4.6.2/bin/qmake
make
sudo make install

My system is running in 64bit mode, specifically:
Darwin robert-mcpeaks-macbook-pro.local 10.3.0 Darwin Kernel Version 10.3.0: 
Fri Feb 26 11:57:13 PST 2010; root:xnu-1504.3.12~1/RELEASE_X86_64 x86_64

Everything appeared to build correctly.  The error message above was from my 
first test.  :)  Python 2.6.1 is supposed to default to running the 64bit 
version, unless you tell it otherwise - I have not messed with the defaults.  
I'm fairly certain that this is a user error, since this is my first foray into 
both Qt and programing on the Mac - I'm coming from the Linux world.

Any pointers on what I might look at to resolve this would be greatly 
appreciated.

Thanks!
Rob

_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to