giada
giada copied to clipboard
error: ‘WEB_MIDI_API’ is not a member of ‘RtMidi::Api’
Environment
- OS: debian 11
- Giada version: dbe6ea85ee1bf6a5b2f57b20086176341cb1c536
- RtMidi version: 4.0.0-1
Trying to build from a clean repo:
[ 12%] Building CXX object CMakeFiles/giada.dir/src/core/kernelMidi.cpp.o
/home/dreamer/Sources/_audio/giada/src/core/kernelMidi.cpp: In static member function ‘static void giada::m::KernelMidi::logCompiledAPIs()’:
/home/dreamer/Sources/_audio/giada/src/core/kernelMidi.cpp:279:21: error: ‘WEB_MIDI_API’ is not a member of ‘RtMidi::Api’
279 | case RtMidi::Api::WEB_MIDI_API:
| ^~~~~~~~~~~~
Hey @dromer, did you git submodule update --recursive
first?
Yes, of course.
Simply removing this code from src/core/kernelMidi.cpp
fixed it:
case RtMidi::Api::WEB_MIDI_API:
u::log::print(" Web MIDI API\n");
break;