mtytel / vital

Spectral warping wavetable synth
GNU General Public License v3.0
1.57k stars 152 forks source link

Build Issue Solved #25

Open muziker opened 3 years ago

muziker commented 3 years ago

I thought i'd just pen down some pain points with building helm.

Juce and the jucelibrarycode comes with the github download. There's special LV2 code as well in the builds directory. Do not delete and regenerate using Projucer, since juce doesn't support LV2. The other problem is the gcc version for distros are g++-9/10, which will not compile the juce library code because of tighter restrictions on packed unions. So to build helm, the command line needs to be "make CXX=g++-8 LDFLAGS=-lm". The other way is to pick apart an rpm source file or pkg file to figure out how the commands used to build from source.

muziker commented 3 years ago

Turns out juce does have LV2 support