compiling musescore
Trying to compile musescore on debian
Stops at (around) this error:
/pdsw/mscore-1.1/mscore/mscore/exportxml.cpp: In function ‘void directionTag(Xml&, Attributes&, Element*)’:
/pdsw/mscore-1.1/mscore/mscore/exportxml.cpp:2366:59: error: invalid conversion from ‘const SLine*’ to ‘SLine*’ [-fpermissive]
I guess gcc 4.6 is getting stricter. Brings up two related questions: I can put a -fpermissive somewhere. Where??
Recompiling insists make clean and everything again.
Seems overkill. How to continue from where it left off?
Comments
See 22-fix-casting.patch here : http://musescore.org/en/node/12108
You can run
make install
to continue the compilation and install at the same time.In reply to See 22-fix-casting.patch here by [DELETED] 5
That moved me ahead
Now I am stuck at:
CMake Error at awl/cmake_install.cmake:38 (FILE):
file INSTALL cannot copy file
"/home/rusi/pdsw/mscore-1.1/build/awl/libawlplugin.so" to
"/usr/lib/qt4/plugins/designer/libawlplugin.so".
Call Stack (most recent call first):
cmake_install.cmake:42 (INCLUDE)
Note:
Ive of course edited the top level makefile to make PREFIX under my $HOME
In reply to Thanks by Rusi_
I guess
/usr/lib/qt4/plugins/designer/
doesn't exist on your computer. Themake install
process tries to copylibawlplugin.so
in there to facilitate the development of user interface in Qt Designer.If you don't want this behavior, comment line 135 in
mscore/awl/CMakeLists.txt
In reply to I guess by [DELETED] 5
Now its
CMake Error at scriptgen/qtbindings/core/cmake_install.cmake:38 (FILE):
file INSTALL cannot copy file
"/home/rusi/pdsw/mscore-1.1/build/scriptgen/qtbindings/core/libqtscript_core.so"
to "/usr/lib/qt4/plugins/script/libqtscript_core.so".
----------------
Note I have package libqtscript4-core that has this file in this place
In reply to goes on :-) by Rusi_
Well I find that mscore (v 1.1) is there in my $HOME/local/bin
(some library issues notwithsatnding)
But my original bug remains:
3 grace notes sound
4 stops sounding in 1st bar sounds elsewhere
:-((
On my machine just now its sounding.
Add an F grace note between the G# grace note and the E and it stops sounding
In reply to after al that! by Rusi_
I think I can't reproduce your problem. Can you explain more in details?
In reply to I think I can't reproduce by [DELETED] 5
In the first measure there is a run of three grace notes B-A-G# followed by a E.
This works
Now add one more grace note (F) between the G# and the E.
(Note the drag the grace note method does not work for me. What works is select the E and double click the grace note sign. A new grace note that is E appears next to the normal E. Push it up to F)
Now this new 4-run grace notes dont sound
Remove the F it again sounds
The 4 and 5 runs in other bars sound
In reply to In the first measure there is by Rusi_
I think it's working for me. See file attached and http://soundcloud.com/lasconic/trembling-test
MuseScore 1.1, windows
In reply to I think it's working for me. by [DELETED] 5
Yeah these (kind of) may differ from windows to linux maybe??
In reply to Yeah these (kind of) may by Rusi_
There is no reason. It's the same code. You compiled MuseScore from SVN or from the tarball? Can you right click on the measure -> Piano Roll ? do you see 4 notes ?
In reply to There is no reason. It's the by [DELETED] 5
The notes show alright
With 4 no sound; with 3 they sound
Can someone try on a linux?
In reply to showing in pianoroll by Rusi_
I tried it on windows
It works fine: ie 3 grace notes sound correctly and 4 also.
And its the same in musescore 1.0 and 1.1
In reply to Seems a linux-only problem by Rusi_
Its working now on linux
No idea what has changed
All I did was move around the $HOME/.config/Muse config directory around to try to get back some defaults
Then restored it and its still working