No matter how plainly I spell it out, cmake just can't find fftw.
I installed fftw3f-3.1.2 with a plain old "./configure ; make ; make install" approach which,
unsurprisingly, dropped the files into /usr/local/lib and /usr/local/include. For some reason,
cmake refuses to look there.
Not being really big on an endless digression, I tried making a quick symbolic
link from the files under /usr/local to the corresponding locations in /usr. i.e.
"ln -s /usr/local/include/*fftw /usr/include/; ln -s /usr/local/lib/*fftw* /usr/lib/".
Given that this usually surefire approach didn't work either I have to conclude that cmake isn't
even looking in /usr/lib for the things. Pretty lame search. Is it looking anywhere at all, I have to wonder.
Reading the INSTALL file in the rosegarden source dir, I was informed that maybe I should give ccmake a try.
Wasn't really impressed by the results here. No mention of fftw in sight.
Next I tried specifying the pertinent values for fftw as options to cmake:
cmake . \
(Also tried the same thing with ":INTERNAL" before the equal signs, but to no avail).
These values are all taken straight from the pkg-config information for fftw and checked for the right format
by looking at the results for Jack and other stuff as recorded in CMakeCache.txt
Although these newly minted values do appear in the CMakeCache.txt, they don't seem to correct the problem.
As a last desperate resort, I even tried lying to cmake by providing -DFFTW3F_FOUND=YES as well. This at
least caused it to start compiling, but inevitably, this failed when the process got to the audiostretcher
part of the compile.
I'm really at a loss as to how to proceed from here.
As far as I can tell I've met all the prerequisites (cmake-2.4.6, fftw-3.1.2, liblrdf-0.4.0, dssi-0.9.1, liblo-0.24)
and given cmake every opportunity to muddle through the configuration but I'm getting nowhere fast.
My box is running Slackware 12.0 with kernel 2.6.21.
Sure was a lot easier to build rosegarden back before cmake reared its ugly head.
Any help would be much appreciated.