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