[SciPy-dev] Installed on FreeBSD, but no FFT gives errors

Jochen Küpper jochen at jochen-kuepper.de
Fri Nov 9 21:14:42 EST 2001


On Fri, 9 Nov 2001 12:50:38 -0800 Robert Lytle wrote:

Robert> I finally last night installed my hacked SciPy on FreeBSD.  

Nice.

Robert> I couldn't include the FFTW part because the FreeBSD fftw port
Robert> has different libararies than Linux evidently.  

That's not exactly true. Different library *names*. And not compared
to Linux, but compared to "what scipy assumes to be the FFTW
installation". 

I just mad a whole bunch of soft-links in /usr/local/lib to represent
the following (from scipy/setup.py):
,----
|     # FFTW (requires FFTW libraries to be previously installed)
|     double_libraries = ['fftw_threads','rfftw_threads','fftw','rfftw']
|     float_libraries = map(lambda x: 's'+x,double_libraries)
`----
That is, you need libfftw_threads.so, librfftw_threads.so, libfftw.so,
librfftw.so plus the according set of 's'-libraries. I guess it is
obvious what these should link to (depends on what you have:).

In the long run this has to be replaced by some detection scheme what
the FFTW-libs are named on the local system, I'd say.

Greetings,
Jochen
-- 
Einigkeit und Recht und Freiheit                http://www.Jochen-Kuepper.de
    Liberté, Égalité, Fraternité                GnuPG key: 44BCCD8E
        Sex, drugs and rock-n-roll




More information about the SciPy-Dev mailing list