On 12/30/2011 11:02 AM, Martella, C. wrote: > Hi Tiago, > > thanks for the quick fix. I've been able to configure and build it > successfully. the import now works but I get the same interpreter > mismatch error as before. I'm using homebrew for building both python, > cgal, graphviz, boost, numpy and scipy and they are all built with > apple gcc 4.2 and linked to the homebrewed python in /usr/local/. > > Here's the error by the interpreter: > Fatal Python error: Interpreter not initialized (version mismatch?) > Abort trap: 6 > > I've checked for the configure output of graph_tool, and there's > something which it might be creating problems: >
[...] > For what I can see the python libs are correctly found in /usr/local/ except > for these lines: > > checking for python2.7/Python.h... yes > results of the Python check: > Binary: python2.7 > Library: python2.7 > Include Dir: > /Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 > > > where apparently the original Xcode python is found. why's that? do > you have any suggestions on configure options for it to stick it to > the correct versions? i've tried some options based on python-config > but unsuccessfully. > By looking at the way graph_tool is built, i don't really get what's > going on, because both -I and -L options are /usr/local/ paths. I > attach here the config.log, hoping it can help. By looking at your config.h, it seems that the paths are in order: #define PYTHON_DIR "/usr/local/Cellar/python/2.7.2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages" #define CXXFLAGS " -Wall -ftemplate-depth-150 -Wno-deprecated -Wno-unknown-pragmas -O99 -fvisibility=default -fvisibility-inlines-hidden -Wno-unknown-pragmas" #define CPPFLAGS " -I/usr/local/Cellar/python/2.7.2/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/usr/local/include -I/usr/local/Cellar/python/2.7.2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include/numpy -I/usr/local/Cellar/python/2.7.2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/scipy" #define LDFLAGS " -L/usr/local/Cellar/python/2.7.2/Frameworks/Python.framework/Versions/2.7/lib/python2.7 -lpython2.7" You should check if the compiled binary is indeed linked with the correct python library. You should do the same check with your boost-python library. Cheers, Tiago -- Tiago de Paula Peixoto <[email protected]>
signature.asc
Description: OpenPGP digital signature
_______________________________________________ graph-tool mailing list [email protected] http://lists.skewed.de/mailman/listinfo/graph-tool
