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
Mscore-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mscore-developer

Reply via email to