Symbol out of range

I have installed Ardour 2.4 on an iBook G4 (PPC) running Yellow Dog Linux 6. I have compiled Ardour, JACK, and most of their dependencies from source. The compilation for all programs completed without any errors.

When I run Ardour from a terminal I get the following error:

/usr/lib/ardour2/ardour-2.4: error while loading shared libraries: /usr/lib/ardour2/librubberband.so: R_PPC_REL24 relocation at 0x0dfc0034 for symbol `fftwf_the_planner’ out of range

I am no programmer, but from my research the error has to do with an incompatibility of position independent code in two pieces of software. Going on this assumption I recompiled fftw with the --with-pic flag but this did not seem to have any affect.

Any advice?

you should talk to yellow dog about this.

This problem on YDL 6 solved by configure --enable-shared in building the fftw packages. Then rebuild the dependent libs in ardour & aubio.