falkTX / Carla

Audio plugin host
https://kx.studio/carla
1.62k stars 146 forks source link

Can't load InstaLooper VST Plugin: "undefined symbol: timer_settime" #659

Open cmt227 opened 6 years ago

cmt227 commented 6 years ago

Hi,

When I try to load Audioblast's VST plugin "InstaLooper", Carla gives me a pop up saying "Failed to load plugin: /usr/lib/vst/InstaLooperVST-x64.so: undefined symbol: timer_settime"

This only happens from within the standalone Carla. I'm running up-to-date Arch Linux, with the Carla-git package from the AUR, version 1.9.8 (2.0-beta6), and I've also tried with the same results on the official arch carla package.

Interestingly, I can load the plugin using carla-single native vst /usr/lib/vst/InstaLooperVST-x64.so and it successfully loads the UI and inserts the plugin into my running instance of standalone carla. I can also successfully load the plugin from within ardour, and also from within the LV2 or VST versions of carla loaded within ardour.

Any help is appreciated. Thanks!

falkTX commented 6 years ago

This will be a bug in the plugin. we need to tell InstaLooperVST developers to build the linux version with the -Wl,--no-undefined flag, as to catch undefined symbols like this.