Installing nightly build on Linux

• Aug 21, 2014 - 07:09

Hi,

I've just downloaded the nightly build onto Linux mint 17 and once it's extracted, although it recognises the file as executable, it won't start the programme. Am I missing something here?

Thanks in advance for any help.


Comments

Reply to an old thread, but maybe usefull for someone.

Just did the install on Linux Mint 17.1
- downloaded the package.
- extracted mscore
- in filemanager go to Downloads (or whereever the mscore is)
- right-click, Open as Root
- right-click, Open in Terminal
- chmod a+x mscore
- after that execute in Terminal by typing: mscore
- reply is:
The program 'mscore' is currently not installed. You can install it by typing:
apt-get install musescore
- So: apt-get install musescore

Than the install goes well.
It is under All Applications now.

In reply to by MotoMarz

I fear that you just got the 1.3 version from a ppa.
To be sure to run the mscore of the downloaded file you should open a terminal in its repertory and type ./mscore (the ./constraining Mint to run the mscore which is in the repertory.
The apt-get is the tool to install from PPAs

From where did you downloaded ? which name ?

PS I'm the compiler of the linux nightlies

Downloaded from this page:
http://prereleases.musescore.org/linux/nightly/

First downloaded mscore.64bits-2015-02-07-11-56-b9e10df.tar.bz2
but did not get it installed.

Than tried mscore.64bits-2015-02-06-11-57-f2bb248.tar.bz2
and installed by the steps I mentioned.

I am also new to Linux Mint (but have some Linux-experience from earlier years).
So maybe I am wrong.
It did look like MS2...

edit:
Not at home right now, so not able to check anything.

19:46 - edit2:
Oops... It is version 1.3
I thougt the nightly builds are 2.0-builds?!
Going to uninstall and retry 2.0.

In reply to by Marc Sabatella

Sorry, but no:
Old laptop,
new, totally clear drive.
downloaded Linux Mint 17.1.
installed it.
downloaded Musescore Nightly,
mscore.64bits-2015-02-06-11-57-f2bb248.tar.bz2
installed the package as stated above.

No way there could be Musescore 1.3 on the system.

Will try mscore.64bits-2015-02-09-10-42-4e94836.tar.bz2 in a minute.

In reply to by Jojo-Schmitz

Okay, I think I understand.

Now I downloaded mscore.64bits-2015-02-09-10-42-4e94836.tar.bz2
from http://prereleases.musescore.org/linux/nightly/

In Terminal ./mscore responds with:
./mscore: error while loading shared libraries: libQt5XmlPatterns.so.5: cannot open shared object file: No such file or directory

Typing mscore in Terminal (without ./) responds with:
The program 'mscore' is currently not installed. You can install it by typing:
sudo apt-get install musescore

I think that is the point MS1.3 will show up, isn't it?
It is just downloaded on the fly.

In reply to by robert leleu

installed Qt5.4 and 5.3.2.
with the "Recommended download: Qt Online Installer for Linux"
from http://qt-project.org/

Still the same error when installing ./mscore
./mscore: error while loading shared libraries: libQt5XmlPatterns.so.5: cannot open shared object file: No such file or directory.

Found libQt5XmlPatterns.so.5 in /opt/Qt5/Tools/QtCreator/lib/qtcreator
Type: Link to Unknown

In reply to by MotoMarz

Did you install onto a partition / drive that sdoes not support links, perhaps? Like a flash drive? Did you get errors during installation? Is that the location you chose to install to? If that file doesn't exist, that is a problem with your Qt installation.

In reply to by Marc Sabatella

It is a SSD, other links are working fine on the system.
No errors shown during installation of Qt.

I removed all Qt-stuff now (as I tried serveral versions).
And now reinstalled Qt 5.3.2.
Now it is in my Home-dir,
There is a Qt directory.
In the Qt directory some files and directories.
One of the dirs is 5.3
In there are direcoties:
- android_armv5
- android_armv7
- android_x86
- gcc_64
- Src

In all this directories, exept Src, are serveral subdirs, including lib.
And all those lib-dirs contain libQt5XmlPatterns.so,
but only gcc_64\lib contains libQt5XmlPatterns.so.5

All .so.x do say: Link to Unknown.
Where should it point to?

EdIt:
libQt5XmlPatterns.so , .so.5 and .so.5.3
are linked to libQt5XmlPatterns.so.5.3.2
which has type: Unknown.
Detailed type = shared library

In reply to by MotoMarz

my libQt5XmlPatterns.so are shown in attachment
the links are directed to the 5.3.1 librbry in the same directory.

my script to launch mscore is
#!/bin/bash
#lancemscore

export QT_PLUGIN_PATH=/home/leleu/Qt5/5.3/gcc_64/plugins/
export LD_LIBRARY_PATH=/home/leleu/Qt5/5.3/gcc_64/lib/

cd /home/leleu/musescore/MuseScore/build.release/mscore/
./mscore

so its clear that mscore finds the libraries it needs in the given library path

Attachment Size
capture d'écran18.png 72.16 KB

In reply to by robert leleu

All right, I have the mscore-install still in Downloads.
Made a scipt based on yours.
ofcourse changed the paths:

#!/bin/bash
#lancemscore

export QT_PLUGIN_PATH=/home/marsel/Qt/5.3/gcc_64/plugins/
export LD_LIBRARY_PATH=/home/marsel/Qt/5.3/gcc_64/lib/

cd /home/marsel/Downloads/
./mscore

Running that gives:
./mscore: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./mscore)
./mscore: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./mscore)

libstdc++.so.6 links to libstdc++.so.6.0.19 in my case.

Excuses for all trouble, but I (and I think more people) would like to have MS2.0 installed.
In my case I changed from Windows to Linux last week because my harddrive crashed.
I do have created a lot of scores the last months in MS2.0 for the orchestra I play in.

In reply to by MotoMarz

So, if I correctly understand, your present situation is

libstdc++6 installed (as reported by synaptic)
your script calling for
./mscore: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./mscore)
./mscore: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./mscore)

in my case my script is able to run mscore and I see
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20
and a link to it, named
libstdc++.so.6

synaptic says my libstdc++6 is version 4.9.2-0ubuntu1~14.04

BTW which instrument do you play ? I play viola da gamba in chamber music, and string bass in symphonic

In reply to by robert leleu

I play the oboe in a symphonic orchestra.

Today I have no time to check the libs.
Will be Saturday, I hope.

But I am a bit lost now:
How could a link (libstdc++.so.6) point to 2 different versions????
The errors state:
./mscore: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./mscore)
./mscore: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./mscore)

In reply to by MotoMarz

the situation you have was yet in
http://musescore.org/en/node/38506
but it gives no fix

a "fix" is given in
http://stackoverflow.com/questions/20357033/how-to-fix-program-name-usr…
but I don't understand a word

also successful at https://bbs.archlinux.org/viewtopic.php?id=181759

also at http://ubuntuforums.org/showthread.php?t=2262566

this last one says that upgrading GCC to 4.9.0 (following his link to ppa:ubuntu-toolchain-r/test) solved his problem. I have this PPA in my software sources, and my GCC is indeed 4.9. Which is yours ?

in these occurences with the call to 2 versions nobody says it is not normal.

In reply to by robert leleu

Pfffff,

Followed the links you posted.
Read a lot.
Did not find any installer for gcc 4.9.0.

Clicking around a lot on the last page, about that ppa,
give something to download.
Downloaded g++-4.9_4.9.2-0ubuntu1~14.04_i386.deb

Tried to install, did give errors about missing dependencies.
Then downloaded gcc-4.9-base_4.9.2-0ubuntu1~14.04_i386.deb,
because I thought that might be the missing dependency.
It's not, to install it de-installs some things first.

Now the Synaptic Package Manager is complaining about broken packages.
There are 2 broken packages it says, but if I filter on Broken, a long list is shown.

Now I try to fix the broken packages, and meanwhile the system suggests updates.
So, maybe it is working out at the end...

In reply to by MotoMarz

Running the installation of MScore still complains about the libqt5-stuff missing.

The method with the script to point to the correct libs does work :)
Than the program runs immediate, does not install?

The latest nightly build fails to extract...
Nightly build of 14-02-2015 does work also with the script to start it.

Hmmm, is it not possible to lock the versioning of the libs to some kind of project-standard.
I mean, if MS2.0 beta was developed with Qt5.2 for instance, why not keep that version
throughout the development.

Switching libraries does not much good, because it gives more possibilities for errors.
New is not always better...

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