I'm trying to build my project in debug mode because release mode optimizes thing too much in my specific debugging case.
But, the build seems to have missing symbols from Bela source code :
Executing task: ../Bela/scripts/build_project.sh -n --force src -m "debug"
[...]
Linking...
/root/Bela/projects/src/build/render.o: In function `setup':
/root/Bela/projects/src/render.cpp:188: undefined reference to `Midi::readFrom(char const*)'
/root/Bela/projects/src/render.cpp:189: undefined reference to `Midi::enableParser(bool)'
/root/Bela/projects/src/build/render.o: In function `__cxx_global_var_init.1':
/root/Bela/projects/src/render.cpp:56: undefined reference to `Midi::Midi()'
/root/Bela/projects/src/render.cpp:56: undefined reference to `Midi::~Midi()'
/root/Bela/projects/src/render.cpp:56: undefined reference to `Midi::~Midi()'
/root/Bela/projects/src/build/render.o: In function `MidiChannelMessage::prettyPrint() const':
/root/Bela/./libraries/Midi/Midi.h:92: undefined reference to `MidiChannelMessage::getChannel() const'
/root/Bela/projects/src/build/render.o: In function `Midi::setParserCallback(void (*)(MidiChannelMessage, void*), void*)':
/root/Bela/./libraries/Midi/Midi.h:315: undefined reference to `Midi::enableParser(bool)'
/root/Bela/./libraries/Midi/Midi.h:316: undefined reference to `Midi::getParser()'
/root/Bela/projects/src/build/render.o: In function `MidiChannelMessage::getTypeText() const':
/root/Bela/./libraries/Midi/Midi.h:39: undefined reference to `MidiChannelMessage::getType() const'
/root/Bela/projects/src/build/render.o: In function `MidiChannelMessage::getNumDataBytes() const':
/root/Bela/./libraries/Midi/Midi.h:67: undefined reference to `midiMessageNumDataBytes'
/root/Bela/./libraries/Midi/Midi.h:67: undefined reference to `midiMessageNumDataBytes'
/root/Bela/./libraries/Midi/Midi.h:68: undefined reference to `midiMessageNumDataBytes'
/root/Bela/./libraries/Midi/Midi.h:68: undefined reference to `midiMessageNumDataBytes'
/root/Bela/projects/src/build/SerialMidi.o: In function `SerialMidi::readSerialDevice()':
/root/Bela/projects/src/SerialMidi.cpp:90: undefined reference to `Midi::getParser()'
/root/Bela/projects/src/SerialMidi.cpp:90: undefined reference to `MidiParser::parse(unsigned char*, unsigned int)'
/root/Bela/projects/src/build/parameters/ContinuousParameter.o: In function `parameters::ContinuousParameter::ScaleData::absoluteValue(float) const':
/root/Bela/projects/src/parameters/ContinuousParameter.cpp:116: undefined reference to `powf_neon_hfp'
/root/Bela/projects/src/parameters/ContinuousParameter.cpp:119: undefined reference to `log10f_neon_hfp'
/root/Bela/projects/src/build/parameters/ContinuousParameter.o: In function `ScaleData':
/root/Bela/projects/src/parameters/ContinuousParameter.cpp:90: undefined reference to `log10f_neon_hfp'
/root/Bela/projects/src/parameters/ContinuousParameter.cpp:91: undefined reference to `log10f_neon_hfp'
/root/Bela/projects/src/parameters/ContinuousParameter.cpp:97: undefined reference to `powf_neon_hfp'
/root/Bela/projects/src/parameters/ContinuousParameter.cpp:98: undefined reference to `powf_neon_hfp'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile.linkbela:42: recipe for target '/root/Bela/projects/src/src' failed
make[1]: *** [/root/Bela/projects/src/src] Error 1
Makefile:585: recipe for target '/root/Bela/projects/src/src' failed
make: *** [/root/Bela/projects/src/src] Error 2
I tried both distclean and clean target just in case, but it didn't helped. Did I missed something in my configuration ?