Hi everybody,
i’m new to this list, not new using Ardour (for something like advanced recording).
I’m a linux user since the mid 90s …and have some experience, what i like is the OpenSource-concept.
Whenever it’s possible i try to build essential programs (and ardour is one of it) from source.
Ardour is a hard one as it is not possible to build because of the following error message:
– snipp –
[ 707/1221] Linking build/tools/bb/bb
libs/ardour/libardour.so: Warnung: undefinierter Verweis auf »fftwf_make_planner_thread_safe«
collect2: error: ld returned 1 exit status
Waf: Leaving directory `/opt/make/Ardour-6.3.0/build’
Build failed
-> task in ‘bb’ failed with exit status 1 (run with -v to display more information)
– snipp –
“undefinierter Verweis auf” means “undefined reference to”
The necessary libraries are definitely installed, ardour links with libfftw3f.so.3:
— snipp –
harry@HRLUBUNTU:/usr/local/lib/ardour6$ ldd ardour-6.3.0 |grep fft
libfftw3f.so.3 => /usr/lib/x86_64-linux-gnu/libfftw3f.so.3 (0x00007ff27ebb0000)
harry@HRLUBUNTU:/usr/local/lib/ardour6$ ls -1 /usr/lib/x86_64-linux-gnu/libfftw3f*
/usr/lib/x86_64-linux-gnu/libfftw3f.so
/usr/lib/x86_64-linux-gnu/libfftw3f.so.3
/usr/lib/x86_64-linux-gnu/libfftw3f.so.3.5.7
/usr/lib/x86_64-linux-gnu/libfftw3f_threads.so
/usr/lib/x86_64-linux-gnu/libfftw3f_threads.so.3
/usr/lib/x86_64-linux-gnu/libfftw3f_threads.so.3.5.7
– snipp –
The threaded library is in the same directory …
I even tried to force using libfftw3f_threads.so by hacking all wscript-files
this way:
— snipp—
if bld.is_defined(‘HAVE_FFTW35F’) and bld.env[‘build_target’] != ‘mingw’:
bld.env[‘LIB_FFTW3F’] += [‘fftw3f_threads’]
— snipp—
My system:
Lubuntu 18.04, Tryin to compile ardour 6.x
So, can someone tell me the trick how to finish the build including