[SciPy-user] building numpy/scipy on Solaris

David M. Cooke cookedm at physics.mcmaster.ca
Thu Mar 29 11:13:16 EDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

raphael langella wrote:
> I just realized I've got much more recent versions of libsunperf and C
> and fortran compilers. I've got Sun Studio 10 & 11 installed. So I tried
> building numpy with both of them and each time I get this error when
> importing numpy :
> 
>>>> import numpy
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "/tmp/lib/python2.5/site-packages/numpy/__init__.py", line 40, in
> <module>
>     import linalg
>   File "/tmp/lib/python2.5/site-packages/numpy/linalg/__init__.py", line
> 4, in <module>
>     from linalg import *
>   File "/tmp/lib/python2.5/site-packages/numpy/linalg/linalg.py", line
> 25, in <module>
>     from numpy.linalg import lapack_lite
> ImportError: ld.so.1: python: fatal: relocation error: file
> /tmp/lib/python2.5/site-packages/numpy/linalg/lapack_lite.so: symbol
> __mt_MasterFunction_rtc_: referenced symbol not found
> 
> I tried the CPPFLAGS='-DNO_APPEND_FORTRAN' option, but it didn't change
> anything. Any idea?

Some library is not getting linked in. Best I can come up with is its
something to do with threads (mt == multithread? rtc == real-time
clock?). Maybe add '-mt' to the CFLAGS? That's equivalent to
- -D_REENTRANT -lthread.

- --
|>|\/|<
/------------------------------------------------------------------\
|David M. Cooke              http://arbutus.physics.mcmaster.ca/dmc/
|cookedm at physics.mcmaster.ca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGC9eM+kNzddXW8YwRAtonAKC1vK7o0APKkXlpPgQSH57AlZhAFgCg5eW1
2GTO3w6H6gxP6y80okigldc=
=Rab3
-----END PGP SIGNATURE-----



More information about the SciPy-User mailing list