RSS feed for linux nightly build is published too early
Reading the last RSS feeds for mscore "http://prereleases.musescore.org/linux/nightly/mscore.64bits-2014-08-06…" told me that a new nightly build is available. But after downloading, the zipped tar.bz2 file seems to be shortened and therefore corrupt.
Ergo: the RSS news should not be published before the generation of the tar.bz2 file is complete.
Comments
The only solution I see for now is to adjust the script that generated the rss to take into account the creation timestamp of the file. If younger than lets say 10 minutes, discard it.
I'll let you know when the fix is in place.
In reply to Good catch by Thomas
Today, getting 2 news by the RSS feed interface indicating two mscore64 nightly builds:
http://prereleases.musescore.org/linux/nightly/mscore.64bits-2014-08-06…
http://prereleases.musescore.org/linux/nightly/mscore.64bits-2014-08-06…
but both downdload trials are rejected with "404 not found". Opening http://prereleases.musescore.org/linux/nightly/
confirms this (both url's not found)
In reply to Good catch by Thomas
waiting to find the solution (I've no clues) I' only go on compiling, but not uploading.
In reply to Linux 64 nightlies will no longer been uploaded by robert leleu
Hey Robert, don't stop uploading please. This is a minor issue.
Instead, tell me what your typical upload time is to get the full binary on the ftp server.
In reply to Don't stop uploading by Thomas
it's a compilation problem. The uploaded file contains the same file which has been compiled on my computer. This file is too short. Recent file is 293,3 Mio, old one is 321Mio.
... and.... launching the old or the recent I receive
error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory
however the requested lib is in
~/Qt5/5.3/gcc_64/lib
and in
~/Qt5/Tools/QtCreator/lib/qtcreator
and my path is
leleu@leleu-portable:~/musescore/MuseScore > echo $PATH
/home/leleu/Qt5.3.1/5.3.1/gcc_64/bin:/home/leleu/Qt/5.2.0/gcc_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
obviously the path is erroneous. I try to fix
In reply to not an uploading problem by robert leleu
Just to be sure, can you try to launch
ldd mscore
and see if it finds all the correct libraries?
Is it just a typo in the previous message the discrepancy between
~/Qt5/5.3/gcc_64/bin
and the one in the path:~/Qt5/5.3.1/5.3.1/gcc_64/bin
? (Or maybe you simply created a symbolic link to the folder)You could try to follow this workflow: https://qt-project.org/forums/viewthread/38695#163899 to check if some libraries are loaded wrongly (for example, the wrong version).
The error you get is very similar to the one I have in Windows when a Nightly build is trying to load the platform plugin from a different Qt installation (which is now solved with the qt.conf file).
Hope this helps.
Ciao,
ABL
EDIT: I see you have already commented on the PATH, sorry for the noise :-)
In reply to Wrong libraries loaded ? by ABL
ldd mscore2
linux-vdso.so.1 => (0x00007fff48b1f000)
libvorbisfile.so.3 => /lib64/libvorbisfile.so.3 (0x0000003c03800000)
libsndfile.so.1 => /lib64/libsndfile.so.1 (0x000000370c800000)
libasound.so.2 => /lib64/libasound.so.2 (0x0000003c00800000)
libQt5Core.so.5 => /lib64/libQt5Core.so.5 (0x0000003f8ae00000)
libQt5Gui.so.5 => /lib64/libQt5Gui.so.5 (0x0000003f8b600000)
libQt5Network.so.5 => /lib64/libQt5Network.so.5 (0x0000003f8c800000)
libQt5Xml.so.5 => /lib64/libQt5Xml.so.5 (0x0000003f8d000000)
libQt5XmlPatterns.so.5 => /lib64/libQt5XmlPatterns.so.5 (0x00007effd2908000)
libQt5Svg.so.5 => /lib64/libQt5Svg.so.5 (0x0000003f8cc00000)
libQt5Widgets.so.5 => /lib64/libQt5Widgets.so.5 (0x0000003f8be00000)
libQt5PrintSupport.so.5 => /lib64/libQt5PrintSupport.so.5 (0x0000003f8e200000)
libQt5WebKit.so.5 => /lib64/libQt5WebKit.so.5 (0x0000003f8f600000)
libQt5WebKitWidgets.so.5 => /lib64/libQt5WebKitWidgets.so.5 (0x0000003f91e00000)
libz.so.1 => /lib64/libz.so.1 (0x0000003be7c00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003be7000000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003be7400000)
libportaudio.so.2 => /lib64/libportaudio.so.2 (0x0000003380e00000)
libpulse.so.0 => /lib64/libpulse.so.0 (0x000000365f400000)
libm.so.6 => /lib64/libm.so.6 (0x0000003be7800000)
libQt5Quick.so.5 => /lib64/libQt5Quick.so.5 (0x0000003f8d800000)
libQt5Qml.so.5 => /lib64/libQt5Qml.so.5 (0x00007effd22e3000)
libstdc++.so.6 => /usr/local/lib64/gcc/libstdc++.so.6 (0x00007effd1fd9000)
libgcc_s.so.1 => /usr/local/lib64/gcc/libgcc_s.so.1 (0x00007effd1dc1000)
libc.so.6 => /lib64/libc.so.6 (0x0000003be6c00000)
libvorbis.so.0 => /lib64/libvorbis.so.0 (0x0000003c00400000)
libogg.so.0 => /lib64/libogg.so.0 (0x0000003bffc00000)
libgsm.so.1 => /lib64/libgsm.so.1 (0x0000003c07600000)
libFLAC.so.8 => /lib64/libFLAC.so.8 (0x000000370c000000)
libvorbisenc.so.2 => /lib64/libvorbisenc.so.2 (0x0000003c08200000)
librt.so.1 => /lib64/librt.so.1 (0x0000003be9000000)
/lib64/ld-linux-x86-64.so.2 (0x0000003be6800000)
libicui18n.so.50 => /lib64/libicui18n.so.50 (0x0000003705e00000)
libicuuc.so.50 => /lib64/libicuuc.so.50 (0x0000003705a00000)
libicudata.so.50 => /lib64/libicudata.so.50 (0x0000003c04000000)
libpcre16.so.0 => /lib64/libpcre16.so.0 (0x0000003989400000)
libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x0000003bed400000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x0000003be9c00000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00000037a4e00000)
libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x0000003704e00000)
libEGL.so.1 => /lib64/libEGL.so.1 (0x000000365c800000)
libGL.so.1 => /lib64/libGL.so.1 (0x0000003986c00000)
libssl.so.10 => /lib64/libssl.so.10 (0x0000003d55800000)
libcrypto.so.10 => /lib64/libcrypto.so.10 (0x0000003b92c00000)
libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x0000003beb000000)
libXext.so.6 => /lib64/libXext.so.6 (0x0000003a31400000)
libX11.so.6 => /lib64/libX11.so.6 (0x0000003a30c00000)
libXrender.so.1 => /lib64/libXrender.so.1 (0x0000003836000000)
libXcomposite.so.1 => /lib64/libXcomposite.so.1 (0x0000003837c00000)
libjpeg.so.62 => /lib64/libjpeg.so.62 (0x000000374f000000)
libwebp.so.4 => /lib64/libwebp.so.4 (0x000000358c200000)
libxslt.so.1 => /lib64/libxslt.so.1 (0x0000003294600000)
libxml2.so.2 => /lib64/libxml2.so.2 (0x0000003290600000)
libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x0000003989000000)
libgstreamer-1.0.so.0 => /lib64/libgstreamer-1.0.so.0 (0x0000003e4f800000)
libgstapp-1.0.so.0 => /lib64/libgstapp-1.0.so.0 (0x0000003e51000000)
libgstbase-1.0.so.0 => /lib64/libgstbase-1.0.so.0 (0x0000003e4fc00000)
libgstpbutils-1.0.so.0 => /lib64/libgstpbutils-1.0.so.0 (0x0000003e50c00000)
libgstvideo-1.0.so.0 => /lib64/libgstvideo-1.0.so.0 (0x0000003e50800000)
libgstaudio-1.0.so.0 => /lib64/libgstaudio-1.0.so.0 (0x0000003e50400000)
libsqlite3.so.0 => /lib64/libsqlite3.so.0 (0x000000377dc00000)
libQt5Sql.so.5 => /lib64/libQt5Sql.so.5 (0x00007effd1b74000)
libQt5Positioning.so.5 => /lib64/libQt5Positioning.so.5 (0x0000003f8e600000)
libQt5Sensors.so.5 => /lib64/libQt5Sensors.so.5 (0x0000003f8f200000)
libQt5OpenGL.so.5 => /lib64/libQt5OpenGL.so.5 (0x0000003f8de00000)
libjack.so.0 => /lib64/libjack.so.0 (0x000000337f600000)
libjson-c.so.2 => /lib64/libjson-c.so.2 (0x000000358b600000)
libpulsecommon-5.0.so => /usr/lib64/pulseaudio/libpulsecommon-5.0.so (0x000000365f000000)
libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x0000003c37800000)
libcap.so.2 => /lib64/libcap.so.2 (0x0000003c00c00000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00000037a5200000)
libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x0000003705200000)
libX11-xcb.so.1 => /lib64/libX11-xcb.so.1 (0x0000003a31800000)
libxcb-dri2.so.0 => /lib64/libxcb-dri2.so.0 (0x0000003bf1000000)
libxcb-xfixes.so.0 => /lib64/libxcb-xfixes.so.0 (0x0000003f76e00000)
libxcb-render.so.0 => /lib64/libxcb-render.so.0 (0x0000003f77200000)
libxcb-shape.so.0 => /lib64/libxcb-shape.so.0 (0x0000003bf3800000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x0000003be9800000)
libgbm.so.1 => /lib64/libgbm.so.1 (0x000000365cc00000)
libudev.so.1 => /lib64/libudev.so.1 (0x000000365c400000)
libwayland-client.so.0 => /lib64/libwayland-client.so.0 (0x0000003bf2c00000)
libwayland-server.so.0 => /lib64/libwayland-server.so.0 (0x0000003bf5c00000)
libglapi.so.0 => /lib64/libglapi.so.0 (0x0000003987000000)
libdrm.so.2 => /lib64/libdrm.so.2 (0x0000003b0d800000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003986400000)
libXdamage.so.1 => /lib64/libXdamage.so.1 (0x0000003a30000000)
libXfixes.so.3 => /lib64/libXfixes.so.3 (0x0000003a2fc00000)
libxcb-glx.so.0 => /lib64/libxcb-glx.so.0 (0x0000003bf1400000)
libXxf86vm.so.1 => /lib64/libXxf86vm.so.1 (0x0000003a30800000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x0000003d54800000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x0000003d55000000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x0000003bf7400000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x0000003d55400000)
libffi.so.6 => /lib64/libffi.so.6 (0x0000003beac00000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x000000328d200000)
libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x0000003beb400000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x0000003be9400000)
liborc-0.4.so.0 => /lib64/liborc-0.4.so.0 (0x0000003c07a00000)
libgsttag-1.0.so.0 => /lib64/libgsttag-1.0.so.0 (0x0000003e50000000)
libcelt0.so.2 => /lib64/libcelt0.so.2 (0x000000337fe00000)
libopus.so.0 => /lib64/libopus.so.0 (0x000000337fa00000)
libICE.so.6 => /lib64/libICE.so.6 (0x0000003bee800000)
libSM.so.6 => /lib64/libSM.so.6 (0x0000003efae00000)
libXtst.so.6 => /lib64/libXtst.so.6 (0x000000302ae00000)
libsystemd-journal.so.0 => /lib64/libsystemd-journal.so.0 (0x000000365e800000)
libsystemd-id128.so.0 => /lib64/libsystemd-id128.so.0 (0x000000365ec00000)
libwrap.so.0 => /lib64/libwrap.so.0 (0x0000003c09600000)
libasyncns.so.0 => /lib64/libasyncns.so.0 (0x0000003c09a00000)
libattr.so.1 => /lib64/libattr.so.1 (0x0000003bfe800000)
libXau.so.6 => /lib64/libXau.so.6 (0x0000003bea000000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x0000003986000000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x0000003d54c00000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x0000003e68800000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x0000003efaa00000)
libXi.so.6 => /lib64/libXi.so.6 (0x0000003029800000)
libgcrypt.so.11 => /lib64/libgcrypt.so.11 (0x0000003bfe000000)
libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x0000003bfe400000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x0000003c03400000)
In reply to ldd by Joachim Backes
@Joachim Backes : I'm sorry, I should have pointed out that my previous comment was intended for robert leleu, i.e. the maintainer of Linux Nightly build, to try to solve his problem.
Do you see a crash at startup similar to his? In principle, from the log, it seems that mscore is loading all the needed libraries, in your case.
...I must remember to use @nickname more often in the future when posting in the forum...
In reply to Libraries by ABL
my ldd is attached
In reply to @ ABL by robert leleu
@robert leleu
It doesn't seem wrong. It is loading the Qt libraries from folder /home/leleu/Qt5/5.3/gcc_64/lib/.
Do you still see the crash at startup?
Have you compiled MuseScore again after correcting the PATH?
Inside the Makefile the folder ${HOME}/Qt5/5.3/gcc_64/bin is added in front of the PATH, so in principle there should not have been problems even if the PATH was wrong at compilation time.
If you still see the crash, can you try to compile again, removing the folder /home/leleu/Qt/5.2.0/gcc_64/bin from the PATH?