paynebc / tunefish

Tunefish virtual analog synthesizer
GNU General Public License v3.0
250 stars 35 forks source link

Cannot compile on Ubuntu 22.04 LTS #32

Open ilia-sharafutdinov opened 2 years ago

ilia-sharafutdinov commented 2 years ago

Hi! I'm trying to compile tunefish4 using Linux make file. I follow the instruction and get the following while running make command:

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 87 | #include "pluginterfaces/vst2.x/aeffect.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make: *** [Makefile:182: build/intermediate/Debug/include_juce_audio_plugin_client_VST2_dd551e08.o] Error 1

opless commented 2 years ago

Did you look at Issue #24 ?

ilia-sharafutdinov commented 2 years ago

I checked it out now, but didn't understand the solution.

ilia-sharafutdinov commented 2 years ago

So I have to install a certain SDK? Can you please tell which one and if there are any additional steps?

ShantySuffisance commented 1 year ago

So I have to install a certain SDK? Can you please tell which one and if there are any additional steps?

yes. you have to copy the folder pluginterfaces from vstsdk2.4 to /tunefish/src/tunefish4/JuceLibraryCode/modules you get vstsdk2.4 from the internet archive (https://archive.org/details/VST2SDK) (at least that are the steps, that i belief to be relevant for my successful compilation today on Ubuntu 18.04.6 LTS x86_64)