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.
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.