[Numpy-discussion] problem with installation of numpy: undefined symbols

Eric Emsellem emsellem@obs.univ-lyon1...
Thu Feb 1 06:24:56 CST 2007


Hi,

after trying to solve an installation problem with scipy, I had to
reinstall everything from scratch, and so I now turned back to numpy the
installation of which does not work for me (which may in fact explain
the pb I had with scipy).

To be clear on what I do:

- I install blas first, and create a libfblas.a which I copy under
/usr/local/lib
(using a g77 -fno-second-underscore -O2 -c *.f, ar r libfblas.a *.o,
ranlib libfblas.a)

- I then define BLAS environment variable accordingly
(/usr/local/lib/libfblas.a)
- I compile lapack-3.1.0, using "make lapacklib"
- I then use a precompiled ATLAS Linux version P4SSE2 (I tried compiling
it but it does have the same result)
- I copy all ATLAS .a and .h in /usr/local/lib/atlas, and define the
ATLAS variable accordingly
- I then merge the  *.o to have an extended liblapack.a by doing the usual:
         cd /usr/local/lib/atlas
         cp liblapack.a liblapack.a_ATLAS
         mkdir tmp
         cd tmp
         ar x ../liblapack.a_ATLAS
         cp
/soft/python/tar/Science_Packages/lapack-3.1.0/lapack_LINUX.a ../liblapack.a
         ar r ../liblapack.a *.o

- I finally get the svn version of numpy, and do the "python setup.py
install" (no site.cfg ! but environment variables defined as mentioned
above)

- I go into ipython, and try:


        import numpy

and I get :

exceptions.ImportError                               Traceback (most
recent call last)
................
---> 40     import linalg
................
ImportError:
/usr/local/lib/python2.4/site-packages/numpy/linalg/lapack_lite.so:
undefined symbol: ATL_cGetNB

I have tried many ways to avoid this problem but does not manage to
solve it.

Any help is welcome there. (and sorry for those who already saw my
numerous posts on scipy forum: I am trying to get to the heart of the pb...)

thanks in advance!
Eric


More information about the Numpy-discussion mailing list