Building 2.1 or 2.2 on/for Linux is IMHO legitimate as many distributions don't 
provide the former and MuseScore doesn't provide nightlies for the latter. 

---- Tommaso Cucinotta schrieb ----

>On 20/08/2017 21:21, Marc Sabatella wrote:
>> Still, the more important question is the one I asked - is there a
>> reason you are building 2.2 at all?
>
>the answer is similar to the one previously given in my prior post about the 
>"why 2.0.x"...
>... convenience, ease and speed of getting started, working around issues 
>rather than tackling them now, hope that older releases' deps are more easily 
>satisfied with my distro and libraries set-up, etc.. :-).
>
>For example: compiling the current master/ef25e60b0, I land into these errors 
>[1], all due to the new Qt 5.8 dependency, but I didn't take time yet to check 
>how to install Qt 5.8 on my system.
>
>Thx,
>
>       T.
>
>[1]
>
>In file included from /home/tommaso/mscore/libmscore/scoreElement.h:16:0,
>                  from /home/tommaso/mscore/libmscore/element.h:18,
>                  from /home/tommaso/mscore/libmscore/stafftype.h:16,
>                  from /home/tommaso/mscore/libmscore/xml.h:16,
>                  from /home/tommaso/mscore/midi/midifile.cpp:14:
>/home/tommaso/mscore/libmscore/types.h:17:1: error: ‘Q_NAMESPACE’ does not 
>name a type
>  Q_NAMESPACE
>  ^~~~~~~~~~~
>/home/tommaso/mscore/libmscore/types.h:128:10: error: expected constructor, 
>destructor, or type conversion before ‘(’ token
>  Q_ENUM_NS(ElementType)
>           ^
>/home/tommaso/mscore/libmscore/types.h:138:10: error: expected constructor, 
>destructor, or type conversion before ‘(’ token
>  Q_ENUM_NS(Direction)
>           ^
>In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:83:0,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h:43,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:4,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends:3,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui:3,
>                  from all.h:43:
>/usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h:1276:49: error: 
>expected ‘}’ before end of line
>  #define QT_DO_PRAGMA(text)                      _Pragma(#text)
>                                                  ^
>/usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h:1310:49: note: 
>in expansion of macro ‘QT_DO_PRAGMA’
>  #  define QT_WARNING_PUSH                       QT_DO_PRAGMA(GCC diagnostic 
> push)
>                                                  ^~~~~~~~~~~~
>/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:224:5: note: in 
>expansion of macro ‘QT_WARNING_PUSH’
>      QT_WARNING_PUSH \
>      ^~~~~~~~~~~~~~~
>/home/tommaso/mscore/libmscore/types.h:142:7: note: in expansion of macro 
>‘Q_GADGET’
>        Q_GADGET
>        ^
>/usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h:1276:49: error: 
>expected declaration before end of line
>  #define QT_DO_PRAGMA(text)                      _Pragma(#text)
>                                                  ^
>/usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h:1310:49: note: 
>in expansion of macro ‘QT_DO_PRAGMA’
>  #  define QT_WARNING_PUSH                       QT_DO_PRAGMA(GCC diagnostic 
> push)
>                                                  ^~~~~~~~~~~~
>/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:224:5: note: in 
>expansion of macro ‘QT_WARNING_PUSH’
>      QT_WARNING_PUSH \
>      ^~~~~~~~~~~~~~~
>/home/tommaso/mscore/libmscore/types.h:142:7: note: in expansion of macro 
>‘Q_GADGET’
>        Q_GADGET
>        ^
>midi/CMakeFiles/midi.dir/build.make:61: recipe for target 
>'midi/CMakeFiles/midi.dir/midifile.cpp.o' failed
>make[3]: *** [midi/CMakeFiles/midi.dir/midifile.cpp.o] Error 1
>make[3]: *** Waiting for unfinished jobs....
>
>-- 
>Tommaso Cucinotta
>Home Page: http://retis.sssup.it/~tommaso
>LinkedIn: http://www.linkedin.com/in/tommasocucinotta
>
>------------------------------------------------------------------------------
>Check out the vibrant tech community on one of the world's most
>engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>_______________________________________________
>Mscore-developer mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/mscore-developer
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mscore-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mscore-developer

Reply via email to