[ssviktory@basealt ~]$ mscore initScoreFonts 0x1ecd300 init Help from: </usr/share/mscore-2.0/manual/doc_ru_RU.qhc> cannot setup data for help engine: Cannot open collection file: /usr/share/mscore-2.0/manual/doc_ru_RU.qhc Creating interface for ScoreView object Sample::decompressOggVorbis: open failed: File contains data in an unimplemented format. Ошибка сегментирования Читал, что в сизифе такая же ошибка.
всё верно. Проблема в области внутреннего синтезатора, поэтому запускается так: $ mscore -s Виталий, нужно собрать свежую версию.
В сизифе проблема не наблюдается. Предлагаю бэкпортировать новую версию в p8.
Прошу именно так и сделать. Неработающая программа в стабильной ветке - это несерьёзно.
Пересобрал для p8. Ведёт себя странно. Одна из странностей - из звуков работает только метроном. Кто может, прошу проверить на Сизифной версии. Если кому нужно, могу выложить пересобранную для p8. Но радости от неё пока маловато.
Со звуком разобрался: текущий в p8 FluidSynth version 1.1.6 не поддерживает тот soundfont, который musescore носит с собой, пруф: http://www.fluidsynth.org/fluidsynth-1-1-7-released/ В остальном новая версия решает проблему, необходимо собрать в p8
TODO по новой сборке: класть шрифты в /usr/share/fonts , SF класть в /usr/share/soundfonts , а в папку приложения сделать симлинки. Ещё было бы хорошо выделить их в отдельные пакеты.
(В ответ на комментарий №5) > Со звуком разобрался: текущий в p8 FluidSynth version 1.1.6 не поддерживает тот > soundfont, который musescore носит с собой, пруф: > http://www.fluidsynth.org/fluidsynth-1-1-7-released/ > В остальном новая версия решает проблему, необходимо собрать в p8 Стало быть надо собрать новый fluidsynth в p8? Давай соберу, а ты отправишь бэкпорт musescore со всеми правками, которые считаешь нужными?
TODO я написал не для p8, а для сизифной версии. Делать такое в бэкпорте — напрашиваться на неприятности ;) Для решения именно данного тикета необходимо и достаточно только пересобрать текущую сизифную в p8. Если ещё пересобрать более свежий fluidsynth, то, мне кажется, это ничего не должно поломать, а пакету musescore это только поможет!
(В ответ на комментарий №8) > Для решения именно данного тикета необходимо и достаточно только пересобрать > текущую сизифную в p8. > Если ещё пересобрать более свежий fluidsynth, то, мне кажется, это ничего не > должно поломать, а пакету musescore это только поможет! Тогда я займусь бэкпортированием обоих пакетов в p8.
musescore-2.1.0-alt2.M80P.1 -> p8: Thu Aug 23 2018 Grigory Ustinov <grenka@altlinux> 2.1.0-alt2.M80P.1 - Backport new version to p8 branch (Closes: #33057). Wed Jul 18 2018 Grigory Ustinov <grenka@altlinux> 2.1.0-alt3 - Fix FTBFS (Add missing rpm-build-xdg). Thu Nov 23 2017 Fr. Br. George <george@altlinux.ru> 2.1.0-alt2 - Fix sf3 coredump Thu Nov 16 2017 Fr. Br. George <george@altlinux.ru> 2.1.0-alt1 - 2.1.0
[#211863] p8 DONE (try 2) fluidsynth.git=1.1.11-alt0.M80P.1 Так же был портирован.
Григорий, спасибо. Версия MuseScore уже рабочая, хотя и не самая свежая ;) А вот с извлечением звуков проблема осталась. Виновника я нашёл, бага https://bugzilla.altlinux.org/show_bug.cgi?id=35359 Так что для полного исправления нам не хватает в p8 ещё libsndfile с поддержкой Vorbis (также как и в Сизифе, а точнее _после_ Сизифной пересборки).
(В ответ на комментарий №12) > Так что для полного исправления нам не хватает в p8 ещё libsndfile с поддержкой > Vorbis (также как и в Сизифе, а точнее _после_ Сизифной пересборки). Вы можете точно назвать нужную версию libsndfile, которую ожидается увидеть в p8? Версию musescore посвежее могу залить, заодно и в сизифе обновлю.
(В ответ на комментарий №13) > Вы можете точно назвать нужную версию libsndfile, которую ожидается увидеть в p8? Я не зря написал "пересборка": текущая в Сизифе (1.0.28) является текущей у апстрима. Если в p8 нужно остаться в текущей для p8 (т.е. 1.0.27), то можно и с ней. Главное - чтобы пересобралось с поддержкой форматов (Vorbis и др.). > Версию musescore посвежее могу залить, заодно и в сизифе обновлю. Мне и моей жене не принципиально.
musescore-2.3.2-alt0.M80P.1 -> p8: Wed Sep 12 2018 Grigory Ustinov <grenka@altlinux> 2.3.2-alt0.M80P.1 - Backport new version to p8 branch after rebuild of libsndfile - (Closes: #33057) again. Wed Sep 12 2018 Grigory Ustinov <grenka@altlinux> 2.3.2-alt1 - 2.3.2