Charles R Harris <charlesr.harris <at> gmail.com> writes: > > Maybe there is a stray old file floating about somewhere. Chris, is there a locate command for the mac? Could you track down numpy related files and make sure none are sitting in some dusty old corner?Chuck > >
Sorry to be a pain on this, but it has me baffled. I just deleted my entire numpy source tree and pulled it down again. I also tracked down and deleted anything related to numpy anywhere in my python path. Now, I used the following script to build numpy: #!/bin/sh export MACOSX_DEPLOYMENT_TARGET=10.6 export CFLAGS="-arch x86_64" #export FFLAGS="-arch i386 -arch x86_64" export FFLAGS="-arch x86_64" export LDFLAGS="-Wall -lgfortran -undefined dynamic_lookup -bundle -arch x86_64" rm -rf build python setup.py config -L/Users/chris/Code/freetype -L/Users/chris/Code/libpng build python setupegg.py egg_info --tag-date bdist_egg But, installing the resulting egg, then importing numpy gives: In [1]: import numpy ------------------------------------------------------------ Traceback (most recent call last): File "<ipython console>", line 1, in <module> File "/Library/Python/2.6/site-packages/numpy-1.4.0.dev_ 20091130-py2.6-macosx-10.6-universal.egg/numpy/__init__.py", line 132, in <module> import add_newdocs File "/Library/Python/2.6/site-packages/numpy-1.4.0.dev_ 20091130-py2.6-macosx-10.6-universal.egg/numpy/add_newdocs.py", line 9, in <module> from lib import add_newdoc File "/Library/Python/2.6/site-packages/numpy-1.4.0.dev_ 20091130-py2.6-macosx-10.6-universal.egg/numpy/lib/__init__.py", line 4, in <module> from type_check import * File "/Library/Python/2.6/site-packages/numpy-1.4.0.dev_ 20091130-py2.6-macosx-10.6-universal.egg/numpy/lib/type_check.py", line 8, in <module> import numpy.core.numeric as _nx File "/Library/Python/2.6/site-packages/numpy-1.4.0.dev_ 20091130-py2.6-macosx-10.6-universal.egg/numpy/core/__init__.py", line 6, in <module> import umath ImportError: dlopen(/Library/Python/2.6/site-packages/ numpy-1.4.0.dev_20091130-py2.6-macosx-10.6-universal.egg/ numpy/core/umath.so, 2): Symbol not found: _npy_cexp Referenced from: /Library/Python/2.6/site-packages/ numpy-1.4.0.dev_20091130-py2.6-macosx-10.6-universal.egg/ numpy/core/umath.so Expected in: flat namespace in /Library/Python/2.6/site-packages/numpy-1.4.0.dev_ 20091130-py2.6-macosx-10.6-universal.egg/numpy/core/umath.so The problem is clearly in the .egg that I just built, as the filenames match. For some reason umath is not being built properly. Thanks in advance to everyone. _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion