swh / lv2

SWH Plugins in LV2 format
http://plugin.org.uk/
GNU General Public License v3.0
93 stars 20 forks source link

`undefined symbol: fftwf_execute` when loading pitch_scale plugin in Carla #20

Open v1993 opened 1 year ago

v1993 commented 1 year ago

I'm using a version of plugins from Ubuntu package in case that's relevant. Trying to load LV2 version of Higher Quality Pitch Shifter results in this error: Screenshot_20230203_180941

LADSPA version loads without issues.

swh commented 1 year ago

What host is that error coming from, and is it the same host that loads of the LADSPA version OK?

v1993 commented 1 year ago

It's Carla Plugin Host. Yes, it has support both for LV2 and LADSPA and loads LADSPA version fine.

v1993 commented 1 year ago

Additionally:

v@v-home:~$ ldd /usr/lib/lv2/pitch_scale-swh.lv2/plugin-linux.so
    linux-vdso.so.1 (0x00007ffe0f9c3000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc7e4117000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc7e3e00000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fc7e4494000)

So it appears that plugin is for some reason neither statically nor dynamically linked to libfftw. Should I report this issue to package maintainers instead?

swh commented 1 year ago

I think so yes, it looks like there's some linked flags missing.

I remember FFTW being a bit complex.