giada icon indicating copy to clipboard operation
giada copied to clipboard

error: ‘WEB_MIDI_API’ is not a member of ‘RtMidi::Api’

Open dromer opened this issue 2 years ago • 2 comments

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:
      |                     ^~~~~~~~~~~~

dromer avatar Nov 27 '22 21:11 dromer

Hey @dromer, did you git submodule update --recursive first?

gvnnz avatar Nov 27 '22 22:11 gvnnz

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;

dromer avatar Nov 27 '22 22:11 dromer