TheWaveWarden / odin2

Odin 2 Synthesizer Plugin
GNU General Public License v3.0
572 stars 53 forks source link

[Bug Report] JUCE doesn't install include_juce_audio_plugin_client_LV2.cpp #383

Closed yurivict closed 3 years ago

yurivict commented 3 years ago

Describe the bug A clear and concise description of what the bug is.

The file include_juce_audio_plugin_client_LV2.cpp is mentioned here https://github.com/TheWaveWarden/odin2/blob/master/LV2.mak#L15 but juce-6.0.8 doesn't install it.

To Reproduce Steps to reproduce the behavior:

  1. Projucer --resave Odin.jucer
  2. echo "include ../../LV2.mak" >> Builds/LinuxMakefile/Makefile
  3. cd Builds/LinuxMakefile
  4. gmake

Desktop (please complete the following information):

TheWaveWarden commented 3 years ago

Hi @yurivict are you using the custom JUCE branch mentioned in the readme in section "Building LV2"?

yurivict commented 3 years ago

No. I didn't realize I have to use the custom branch. If this is a requirement then I can't build odin2 because on FreeBSD JUCE required some patching that is done in the port.

TheWaveWarden commented 3 years ago

Ok, maybe you can work it out. JUCE by default supports no LV2, it is the custom fork referenced in the readme, which does it. Although admitedly I understand very little of what it does.