Linux 64Bit Invalid ELF Header for all installed plugins


Howdie fellow music makers! I’m trying to get VSTS to work with yabridge, and every time I install a VST, I get this error “Invalid ELF Header” and I haven’t been able to solve it. It works fine in Reaper, but not in Ardour for some reason. I’m using Linux POP OS, and if more details are needed I can provide. It also seems to occur for some linux native programs, and I don’t know why.
Any advice? Thanks much!

It looks like you ask Ardour to directly load the Windows VST, and not the yabridge’d ones.

I expect

file "$HOME/.wine/drive_c/Program Files/Common Files/VST3/Prototype Meter Choir.vst3"

will show it’s not an ELF, but PE32+ DLL for Windows.

run yabridgectl sync and then ask Ardour to scan for VST3 in the default paths (~/.vst3/). See step 2.3 at GitHub - robbert-vdh/yabridge: A modern and transparent way to use Windows VST2, VST3 and CLAP plugins on Linux

OOH this worked!!! Thank you so much!!! I’ve been struggling with this for a long while