[Pythonmac-SIG] Visual Python using darwinports

Augie Fackler durin at sbcglobal.net
Fri Jun 23 19:13:55 CEST 2006


I've been working on getting Visual Python working through  
DarwinPorts, and I've gotten the thing to compile, but I've hit a  
snag and I'm not sure how to debug it. In particular, when I try to  
import visual, python dies thus:

Python 2.4.3 (#1, Jun 20 2006, 14:17:56)
[GCC 4.0.1 (Apple Computer, Inc. build 5341)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
 >>> from visual import *
Fatal Python error: Interpreter not initialized (version mismatch?)
zsh: abort      python


When I check with otool -L on the .so that Visual Python installed, I  
see this:
/opt/local/lib/python2.4/site-packages/cvisualmodule.so:
/opt/local/Library/Frameworks/Python.framework/Versions/2.4/Python  
(compatibility version 2.4.0, current version 2.4.0)
/opt/local/lib/libgtk-1.2.0.dylib (compatibility version 10.0.0,  
current version 10.1.0)
/opt/local/lib/libgdk-1.2.0.dylib (compatibility version 10.0.0,  
current version 10.1.0)
/opt/local/lib/libgmodule-1.2.0.dylib (compatibility version 1.0.0,  
current version 1.10.0)
/opt/local/lib/libglib-1.2.0.dylib (compatibility version 1.0.0,  
current version 1.10.0)
/opt/local/lib/libintl.3.dylib (compatibility version 8.0.0, current  
version 8.3.0)
/usr/X11R6/lib/libXext.6.dylib (compatibility version 6.4.0, current  
version 6.4.0)
/usr/X11R6/lib/libX11.6.dylib (compatibility version 6.2.0, current  
version 6.2.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current  
version 88.1.5)
/usr/X11R6/lib/libGL.1.dylib (compatibility version 1.2.0, current  
version 1.2.0)
/usr/X11R6/lib/libGLU.1.dylib (compatibility version 1.3.0, current  
version 1.3.0)
/opt/local/lib/libgthread-1.2.0.dylib (compatibility version 1.0.0,  
current version 1.10.0)
/opt/local/lib/libboost_python-1_33_1.dylib (compatibility version  
0.0.0, current version 0.0.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current  
version 7.4.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current  
version 1.0.0)

Which tells me that I'm linking against (I think) the right framework  
for the interpreter to be initialized. Can anyone steer me in the  
right direction for debugging this?

Thanks,
Augie Fackler


More information about the Pythonmac-SIG mailing list