Bug 57510 - Ошибка компиляции с использованием RtMidi: ‘getApiName‘ is not a member of ‘RtMidi’
Summary: Ошибка компиляции с использованием RtMidi: ‘getApiName‘ is not a member of ‘R...
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: librtmidi (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-16 12:19 MSK by Витлий
Modified: 2026-01-23 12:18 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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го года -- похоже, вам стоило бы
разобраться со старыми версиями пакетов у вас на компьютере.