Installing nightly build on Linux
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
You probably need to set the permissions to allow execution.
In reply to You probably need to set the by ChurchOrganist
thanks for this tip - being new to Linux I'd not thought to check that - though it was set to run as application and this didn't seem to make a difference. I've tried it on a couple of different linux systems now and no luck.
Which file did you downloaded ?
Being the compiler I'll check.
In reply to Which file did you downloaded by robert leleu
It was the 32bit release from just a couple of days ago...
Try starting with including the -F option
In reply to Try starting with including by Jojo-Schmitz
Sorry - I'm not sure what you mean. I've checked out a few other pages of people having problems with the Linux nightly builds and I'm sure I'm just missing something obvious - but as I said, I'm new to Linux. (I got a Mac nightly build working well on my old Mac)
In reply to Sorry - I'm not sure what you by Adamwoolf
./mscore -F
Replace mscore with the actual name of the nightly executable
In reply to ./mscore -F Replace mscore by Jojo-Schmitz
My uploaded nightlies are named "mscore" . The tar is named with date hour
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 Reply to an old thread, but 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 Downloaded from this by MotoMarz
Nightly builds *are* 2.0 builds. You may have downloaded the nightly, but apparently you are still *running* 1.3.
In reply to Nightly builds *are* 2.0 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 Sorry, but no: Old by MotoMarz
'As stated above' means "apt-get install musescore", right? That would have gotten you 1.3
In reply to 'As stated above' means 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 Okay, I think I by MotoMarz
You got it.
Back to nightly. Run only if Qt5 is installed (that's the meaning of the error message)
I run Mint 17 Rebecca, the more recent Mint, based on ubuntu Trusty, i.e 14.04 which delivers Qt4 see http://packages.ubuntu.com/fr/trusty/devel/qt-sdk
To install Qt5 I had to use http://qt-project.org/
In reply to You got it. Back to nightly. 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 installed Qt5.4 and 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 Did you install onto a 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 It is a SSD, other links are 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
In reply to my libQt5XmlPatterns.so are 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 All right, I have the by MotoMarz
is libstdc++6 installed ? it is available through synaptic, and my synaptic says that it is installed on my computer.
In reply to is libstdc++6 installed ? it by robert leleu
It was not there, I installed g++, Gnu c++ compiler to get it.
Maybe wrong version of the lib?
In reply to It was not there, I installed by MotoMarz
and what happens to musescore ?
you could also consider http://musescore.org/fr/node/33181#comment-216461
In reply to and what happens to musescore by robert leleu
After that happend what I descibed ar 3:18pm.
Thanks for the link, but that package also does not install.
Again, libs not in place, wrong versions, whatever. :(
In reply to After that happend what I 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 So, if I correctly 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 I play the oboe in a 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 the situation you have was 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 Pfffff, Followed the links 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.
In reply to Running the installation of by MotoMarz
meanwhile we have been noticed to install Qt.5.4 for the next compilation
I did, and now I'm no longer able to prepare the linux nightly builds....
In reply to meanwhile we have been by robert leleu
Ohoh....
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...
In reply to Hmmm, is it not possible to by MotoMarz
I believe 5.3 was needed to add accessibility, and I think 5.4 is needed for the new building help function.
2.0 is in development since some 5 years now
In reply to Hmmm, is it not possible to by MotoMarz
Indeed, if we locked the version of Qt we used during 2.0 development, we would still be on 4.7 or so, probably. We depend on the newer version of libraries like this for features we use in development as well as crucial bug fixes.
In reply to Indeed, if we locked the by Marc Sabatella
Ofcourse I do understand it is impossible to stay five years of development with the same base.
But I think it might be good to plan periodic updates of the dependencies.
Well, I think you do know how it works.