Open yurivict opened 1 year ago
Thanks, I can reproduce the issue on FreeBSD.
It seems like DPF does not define a name for VST3 builds on Unix-like systems besides Linux and MacOS : https://github.com/DISTRHO/DPF/blob/22413340a6d8ef2ffbf38ce841fb44c448a1a84a/Makefile.plugins.mk#L224-L240
To fix the issue, I suppose we can add the following code (or similar):
else ifeq ($(UNIX),true)
VST3_FILENAME = $(NAME).vst3/Contents/$(TARGET_PROCESSOR)-unix/$(NAME).so
I've just been told about this issue: https://github.com/steinbergmedia/vst3sdk/issues/86
Before we can ship VST3 builds on FreeBSD, the VST3 spec needs to define which naming convention to use on systems other than Windows/Mac/Linux...
In the meantime, you are free to implement some temporary workarounds (such as patching Makefile.plugins.mk
with my snippet above), but it may cause some issues down the line.
When BUILD_VST3=true is added it fails: