Install Musescore 2.1 under Ubuntu 16.04 32 bits

• May 25, 2017 - 20:41

Hi everybody,

I'm trying to install Musescore 2.1 under Ubuntu 16.04 32 bits, with Qt 5.8 installed, but I can't.
I downloaded from the source files for the stable release, I unziped it and I followed the building instructions from the Readme file. I launched "sudo make release" for compiling... for a long time...
Everything was alright untill 100 % compiled. But immediatly after, there is always this error :

//usr/lib/i386-linux-gnu/ : undefined reference to « xmlModuleOpen@LIBXML2_2.6.17 »
//usr/lib/i386-linux-gnu/ : undefined reference to « htmlNewDoc@LIBXML2_2.4.30 »
//usr/lib/i386-linux-gnu/ : undefined reference to « xmlModuleClose@LIBXML2_2.6.17 »
//usr/lib/i386-linux-gnu/ : undefined reference to « xmlXPtrEval@LIBXML2_2.4.30 »
//usr/lib/i386-linux-gnu/ : undefined reference to « xmlBufContent@LIBXML2_2.9.0 »
//usr/lib/i386-linux-gnu/ : undefined reference to « htmlSetMetaEncoding@LIBXML2_2.4.30 »
//usr/lib/i386-linux-gnu/ : undefined reference to « htmlNewDocNoDtD@LIBXML2_2.4.30 »
//usr/lib/i386-linux-gnu/ : undefined reference to « xmlBufUse@LIBXML2_2.9.0 »
//usr/lib/i386-linux-gnu/ : undefined reference to « xmlXPtrNewContext@LIBXML2_2.4.30 »
//usr/lib/i386-linux-gnu/ : undefined reference to « htmlDocContentDumpOutput@LIBXML2_2.4.30 »
//usr/lib/i386-linux-gnu/ : undefined reference to « htmlDocContentDumpFormatOutput@LIBXML2_2.4.30 »
//usr/lib/i386-linux-gnu/ : undefined reference to « xmlXPathDebugDumpObject@LIBXML2_2.4.30 »
//usr/lib/i386-linux-gnu/ : undefined reference to « xmlModuleSymbol@LIBXML2_2.6.17 »
//usr/lib/i386-linux-gnu/ : undefined reference to « xmlXIncludeProcessFlags@LIBXML2_2.6.3 »
collect2: error: ld returned 1 exit status

What can be done to solve this problem ?...
How to install libxslt correctly ?

Thank you for your help, thank you for your answers.


In reply to by bass_man

To compile MuseScore 2.1 yourself, you definitely need Qt 5.4 - that is part of the instructions, I believe. Not sure what errors you got, but if you want to build MsueScore, you do need to get 5.4 installed and then figure out how to make sure MuseScore uses it and not 5.8. *Then* if you still have errors (after being sure to follow the rest of the instructions carefully as well), maybe describe them and people should be able to help.

Or just download the AppImage and be done with it, if you don't really need to compile it yourself.

In reply to by Marc Sabatella


Thanks to all for your answers. But...
I have read on this page…
that Qt5.8 was necessary to install (to build) Musescore 2.1. It is clearly written : "Important Note: It is now necessary to install Qt 5.8, or later". So...
Here's why I installed and used Qt 5.8 ; else, I would never have used this.

Fortunately, AppImage is now available for 32 bits and 2.1 version. It is really easier to use it.

Thank you, thank you so much to everyone. :-)

In reply to by [DELETED] 5


I try again to install Musescore 2.1 from the Appimage file, but it seems not to succeed in.
Here is what I do : ./Muse*.AppImage install ; something happen (on the window terminal) and then, Musescore open (with a new score). And after having closed it, there is no icon, nothing in any menu, no possibility to associate file score with Musescore.
I read in the help of Musescore AppImage file this line :
install [-i] [PREFIX] Installs resources for desktop integration
How to use this help ? What does mean [-i] [PREFIX] and how to use it ? (with an example, please).

Thank you for your help.

Do you still have an unanswered question? Please log in first to post your question.