3 ms·
Coincidentally I was trying to compile this yesterday and it failed because it did not find the RTMIDI library, which INSTALL.md says is optional: “RtMidi/ALSA
by AlbertoGP 3y ago
Coincidentally I was trying to compile this yesterday and it failed because it did not find the RTMIDI library, which INSTALL.md says is optional: “RtMidi/ALSA (optional, for Linux MIDI support)”.
The machine I’m using does not have that library nor any convenient way of installing it right this moment, so I just moved on. I don’t know whether there will be further snags.
- ilyt 3y agoI guess they assume people gonna compile that on normal linux box
- AlbertoGP 3y agoI went ahead and compiled and installed the current version of RTMIDI, and now it fails with something else that looks like some file is not compatible with current CMake: CMake Error at cmake/FindRTMIDI.cmake:51 (string): string sub-command REGEX, mode REPLACE needs at least 6 arguments total to command. There might be issues even with normal linux boxes, just because of bit rot.
- ilyt 3y agoOh yeah, that's bad. I guess that's why you want tests running from time to time on <current stable> even if the software itself doesn't change.
- robinsonb5 3y agoI just had a quick look at the CMakeLists.txt file on github and I see "find_package(RTMIDI "2.1.0" REQUIRED)" - maybe removing the REQUIRED would solve your issue?
- AlbertoGP 3y agoThanks, after doing that it still fails in the same way as when installing RTMIDI from source: CMake Error at cmake/FindRTMIDI.cmake:51 (string): string sub-command REGEX, mode REPLACE needs at least 6 arguments total to command. I’ll see if I find some way of either compiling this one, or finding another one that does.