Open hellocatfood opened 3 years ago
This fork adds support for compiling an lv2 version of tunefish. https://github.com/jpcima/tunefish/issues/4#issuecomment-664007978
latest code should build fine. I built it on an ubuntu 20.04 machine successfully just now
Building on Debian Buster I just get:
dreamer@auditorium:~/Sources/_downloads/tunefish/src/tunefish4/Builds/LinuxMakefile$ make
Compiling include_juce_audio_plugin_client_VST2.cpp
In file included from ../../JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:26,
from ../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9:
../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:87:10: fatal error: pluginterfaces/vst2.x/aeffect.h: No such file or directory
#include "pluginterfaces/vst2.x/aeffect.h"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:182: build/intermediate/Debug/include_juce_audio_plugin_client_VST2_dd551e08.o] Error 1
You probably forgot to put the VST SDK in ~/SDKs The error is because the compiler cannot find its header files
Oh .. right. But VST2 SDK is no longer being distributed is it? Why not just include the Vestige header like https://github.com/DISTRHO/DPF/blob/master/distrho/src/vestige/vestige.h ?
good idea, but this dependency is inside JUCE, not Tunefish source code. I suppose the JUCE developers would need to do the switch if possible
No idea why there is so much fuzz about those headers, they're pretty trivial, they should just be made freely available and included in JUCE directly :(
Otherwise: is there an easy way to disable vst2 and only use vst3?
[edit: I edited the makefile, but it seems that juce_VST3_Wrapper.cpp
still expects vst2 sdk to be there o.O]
[edit2: ended up building the https://github.com/jpcima/tunefish fork]
I'm trying to compile Tunefish on Ubuntu 20.04 but I get this error when I run
make