mtytel / helm

Helm - a free polyphonic synth with lots of modulation
http://tytel.org/helm
GNU General Public License v3.0
2.39k stars 204 forks source link

Fails to build on FreeBSD #185

Open yurivict opened 6 years ago

yurivict commented 6 years ago
In file included from ../../../JUCE/modules/juce_core/juce_core.cpp:189:
../../../JUCE/modules/juce_core/native/juce_posix_SharedCode.h:252:21: error: invalid use of incomplete type 'juce::stat'
                 && JUCE_STAT (fileName.toUTF8(), &info) == 0;
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tatsuki-makino commented 6 months ago

Both here and #142 seem to have been aborted a long time ago, but I have this one that runs on FreeBSD. This is a state patch that can be applied to our PORTSDIR. audio-helm.txt This was ported in the same rhythm as audio/libopenshot-audio :)

But this leaves the text as a sticky for me, and includes patches that are meaningless to us that are only for me to use while it is being tweaked, and also includes custom for me :)

For now, we can use this as a way for us to think about separating patches that need to be committed here from patches that will be needed when porting to FreeBSD and patches for things that need to be fixed on the JUCE side. I'm here to back this up :) There are a lot of files that we can't afford to lose.