I’m getting this error when trying to run some fitting code on my mac (lion) which runs fine on my SLC5 machine:
Error in <TUnixSystem::DynamicPathName>: FFTW[.so | .dll | .dylib | .sl | .dl | .a] does not exist in .:/usr/local/root-v5.30.01/lib/root::/usr/local/root-v5.30.01/lib/root/cint/cint/stl
Error in <TVirtualFFT::FFT>: handler not found
I built ROOT from source using this configure line:
The FFT libraries are, indeed, not in either /usr/local/root-v5.30.01/lib/root or /usr/local/root-v5.30.01/lib/root/cint/cint/stl
The config.log tells me the libraries couldn’t be found.
Checking for fftw3.h ...
Checking for fftw3.h in directory /sw/include
Checking for fftw3.h in directory /usr/local/include
Checking for fftw3.h in directory /usr/include
Checking in directory /opt/fftw3/include
Checking for fftw3.h in directory /opt/fftw3/include
Checking for libfftw3, or libfftw3-3 ...
libraries to check for: libfftw3.a libfftw3.lib libfftw3 libfftw3-3.a libfftw3-3.lib libfftw3-3 libfftw3.so libfftw3.sl libfftw3.dylib libfftw3.dll.a libfftw3-3.so libfftw3-3.sl libfftw3-3.dylib libfftw3-3.dll.a
Checking in directories /sw/lib for libfftw3.a libfftw3.lib libfftw3 libfftw3-3.a libfftw3-3.lib libfftw3-3 libfftw3.so libfftw3.sl libfftw3.dylib libfftw3.dll.a libfftw3-3.so libfftw3-3.sl libfftw3-3.dylib libfftw3-3.dll.a
Checking for library libfftw3.a in directory /sw/lib
Checking /sw/lib/libfftw3.a
...
...
...
Checking in directories /opt/fftw3/lib for libfftw3.a libfftw3.lib libfftw3 libfftw3-3.a libfftw3-3.lib libfftw3-3 libfftw3.so libfftw3.sl libfftw3.dylib libfftw3.dll.a libfftw3-3.so libfftw3-3.sl lib\
fftw3-3.dylib libfftw3-3.dll.a
library not found
I’ve since installed the fftw libs via fink.
Can anyone tell me how to spot-fix this, with out re-compiling ROOT entirely?