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