[SciPy-dev] build scipy on freebsd
Pearu Peterson
pearu at scipy.org
Tue Oct 28 01:03:52 EST 2003
On Tue, 28 Oct 2003, Ying-Chieh Liao wrote:
> I'm trying to make a port for scipy,
Great!
But you should certainly use the CVS version of scipy for that
as recent changes in CVS have made packaging scipy much easier.
See also PACKAGERS.txt (that I'll soon update again).
> but there's a problem I cannot solve...
> error messages like this :
> <cut>
> running build_ext
> building 'scipy_base.fastumath' extension
> cc -fno-strict-aliasing -DNDEBUG -O -pipe -march=pentium4 -D_THREAD_SAFE -DTHREAD_STACK_SIZE=0x20000 -O -pipe -march=pentium4 -fPIC -I/usr/local/include/python2.3 -c /tmp/py-SciPy/work/SciPy-0.2.0_alpha_200.4161/scipy_core/scipy_base/fastumathmodule.c -o build/temp.freebsd-5.1-CURRENT-i386-2.3/tmp/py-SciPy/work/SciPy-0.2.0_alpha_200.4161/scipy_core/scipy_base/fastumathmodule.o
> In file included from /tmp/py-SciPy/work/SciPy-0.2.0_alpha_200.4161/scipy_core/scipy_base/fastumathmodule.c:27:
> /tmp/py-SciPy/work/SciPy-0.2.0_alpha_200.4161/scipy_core/scipy_base/fastumath_unsigned.inc:2785: error: `acosh' undeclared here (not in a function)
> /tmp/py-SciPy/work/SciPy-0.2.0_alpha_200.4161/scipy_core/scipy_base/fastumath_unsigned.inc:2785: error: initializer element is not constant
> </cut>
That is weird as acosh is defined in fastumath_unsigned.inc.
Try using -UHAVE_INVERSE_HYPERBOLIC.
Let us know if it works or you found another solution for freebsd.
> btw, I've installed djbfft (in /usr/local/{include/lib})
> but scipy cannot detect it...
You have to follow installation instructions in
http://cr.yp.to/djbfft/install.html
Yes, they are a bit braindead but "fixing" djbfft installation process
is not so simple.
Pearu
More information about the SciPy-Dev
mailing list