Hi, I am quite new to ROOT and I’m really not sure how to get/link FFTW so that I can use TVirtualFFT.
At the moment when I try to run the FFT tutorial I get the error
Processing FFT.C...
Error in <TMacOSXSystem::DynamicPathName>: FFTW[.so | .dll | .dylib | .sl | .dl | .a] does not exist in /Users/kxg023/alicesw/aliphysics/master/inst/lib:/Users/kxg023/alicesw/aliroot/master/inst/lib:/Users/kxg023/alicesw/aliroot/master/inst/lib/tgt_macosx64:/Users/kxg023/alicesw/alien/api/lib:/Users/kxg023/alicesw/aliphysics/master/inst/lib:/Users/kxg023/alicesw/aliroot/master/inst/lib:/Users/kxg023/alicesw/aliroot/master/inst/lib/tgt_macosx64:/Users/kxg023/alicesw/geant3/v2-0/inst/lib/tgt_macosx64:/Users/kxg023/alicesw/geant3/v2-0/inst/lib:/Users/kxg023/alicesw/geant3/v2-0/inst/lib64:/Users/kxg023/alicesw/root/alice_v5-34-30/inst/lib:/Users/kxg023/alicesw/alien/api/lib::.:/Users/kxg023/alicesw/root/alice_v5-34-30/inst/lib::/Users/kxg023/alicesw/root/alice_v5-34-30/inst/lib/cint/cint/stl
Error in <TVirtualFFT::FFT>: handler not found
Error: illegal pointer to class object hm 0x0 6105 FFT.C:95:
*** Interpreter error recovered ***
I am using ROOT v5-34-30 and OSX, but I also have the same error using Linux.
The ‘solutions’ I have possibly found by browsing are to reinstall ROOT with some kind of instruction to install fftw (I don’t know how to do this) or to separately install FFTW (from FFTW.org?) and then somehow link it to ROOT (this is becoming a pattern, but I don’t know how to do this either).
I’ll probably need step-by-step instructions! Thanks