Sorry to hear of your problems. I use fftw a lot in my work, but indirectry through python2.3. All the packages and libs installed via Fink, with very few headaches.
There is another ports tool that I've used from time to time, http://darwinports.org . When you feel up to it, take a look...