Updated build for ARM?
Reported version
3.4
Type
Functional
Frequency
Few
Severity
S5 - Suggestion
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project
Does someone still build Musescore for ARM? I noticed the last edition available as an AppImage (or in my repository) is 2.0.3. It'd be great to see 3.x on there, but if that proves too difficult, even 2.3.2 would be an improvement!
Comments
Which OS do you use to run MuseScore on your ARM device? I would suggest looking at packages from Debian project which builds software included to it for multiple architectures (including MuseScore), not sure whether they are possible to be installed on your system.
Thanks for the reply, dmitrio95.
I'm trying to run this on Raspbian. Fortunately, I met Mirabilos on the Musescore IRC channel (#musescore on Freenode), who was able to help me by providing detailed instructions on how to add the Debian "backport" repositories, get the "musescore-common" dependencies, and install both 2.3.2 and 3.2.3, both of which now will launch (though there are numerous problems with the soundfont/synthesisizer/audio-export).
I still think it'd be great, however, to see an AppImage for 2.3.2 (or 3.x, or preferably both) if anyone is capable of making one. I realize that AppImage is not the "normal" Linux approach, but it'd sure help Linux newbies like myself.
In reply to Thanks for the reply,… by Jinx_Dojo
Maybe I'm missing something but the Download page does seem to offer AppImages.
But not for ARM anymore, 2.0.3 is the latest AppImage for ARM
Ah!
as noted in the initial post ;-)
I installed ManjaroARM on my Pi4, and in their repository is Musescore 3.2. Therefore someone has compiled V3 for ARM.
But I do much prefer Raspberry Pi OS to ManjaroARM64
there is no AppImage though
In reply to there is no AppImage though by Jojo-Schmitz
I just wish we could have the compilation from ManjaroARM64, but I do not know how.
In reply to there is no AppImage though by Jojo-Schmitz
https://archlinuxarm.org/packages/aarch64/musescore
Hi Musescore team, if ManjaroARM64 can have a distribution of V3, is it possible we have V3 for the rest of the ARM world too please ?
You are leaving behind a substantial number of musescore users. Eric Fontaine ( https://github.com/ericfont ) compiled 2.3.2 for us on his own I think, many SBC users and Raspberry Pi 4 users would be eternally grateful if you could make an ARM64 distribution available.
( Now the Pi4 has 64bit OS available, USB 3.0, dual band wifi, BT 5 & Gigabit ethernet & enough memory for almost anybody it is the most viable SBC on cost/performance and a LOT of people are now using it as their main desktop. )
Well, AppImages are usually compiled in the oldest possible OS distribution, so that they do not rely on modern libc libraries and can run in older systems.
A couple of years ago there was some effort to try to compile what was at the time the 3.0.x branch for ARM, see https://musescore.org/en/node/105901 but in the end I got discouraged and gave up because the resulting AppImage was not working and I could not really directly test it.
I think ericfontainejazz, as you wrote, has achieved some results in compiling ARM Qt 5 in the meantime, but I don't know how far he got in updating MuseScore build script.
In reply to Well, AppImages are usually… by ABL
Wow, you and Eric did a lot of work in early 2018, but now
if ManjaroARM64 can do it then someone has got the ARM64 version working . . . . . . . . ..
... You can do it too
In reply to ... You can do it too by Jojo-Schmitz
I am so sorry to say it is way beyond my skills. I am a musician & IT hardware repair man, I love Linux, but do not have programming or software engineer skills. :-(
See https://github.com/AntonioBL/MuseScore/actions/runs/286007414 for artifacts you could use for testing whether @ABL's arm64 and armhf work
Duplicate of #105901: ARM AppImage needs to work with non-pulse systems (ALSA-only or Jack)? Or just (remotely) related to?
Thank you Jojo-Schmitz :-)
For people not having a Github account I re-uploaded them here: https://drive.google.com/drive/folders/1Pj2Z_iqnUcWK_1xQ-f-tk8HDy93VTa1…
I would be very glad if anyone could please test them and see if they work, since I cannot directly test them by myself.
They need at least Debian v9 ("Stretch"), or equivalent, for running (it was more difficult to build them for the previous Debian release "Jessie").
Sorry, I unintentionally changed the tag.