Bug 57510

Summary: Ошибка компиляции с использованием RtMidi: ‘getApiName‘ is not a member of ‘RtMidi’
Product: Sisyphus Reporter: Витлий <asmaral71>
Component: librtmidiAssignee: Sergey Bolshakov <sbolshakov>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: sbolshakov, viy
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Витлий 2026-01-16 12:19:13 MSK
При компиляции исходников, требующих RtMidi, компилятор вылетает с ошибкой ‘getApiName‘ is not a member of ‘RtMidi’. Данный пакет librtmidi установлен "последней версии". Страница пакета говорит что он верисии 6. Решил перекомпилировать пакет из исходников. Удаляя старый пакет заметил, что .so библиотека в его составе - версии 3. Перекомпилировал RtMidi из исходников и инсталлировал: ошибка компиляции исчезла.
P.S. CMake у вас на сайте указан версии 4.0.4. Обновлению не поддаётся (типа последней версии). В реальности он версии 3.23.2.
P.P.S. Вы выкладываете на сайте информацию о каких-то "будущих" версиях пакетов? Не тех что в реальности приходят с обновлениями?
Comment 1 Sergey Bolshakov 2026-01-17 16:27:20 MSK
бинарного пакета librtmidi в sisyphus нет, есть librtmidi7 и librtmidi-devel,
а .so версии 3 существовал что-то в районе 18го года -- похоже, вам стоило бы
разобраться со старыми версиями пакетов у вас на компьютере.