Package: musescore-snapshot Version: 3.2.s20190704+dfsg1-1 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past)
Hi,
musescore-snapshot/experimental recently started to FTBFS, likely due to
some changes in Qt 5.14:
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54,
from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h:43,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:6,
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:62:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h: In instantiation of
‘static void QtMetaTypePrivate::QMetaTypeFunctionHelper<T,
Accepted>::Save(QDataStream&, const void*) [with T = Ms::SessionStart; bool
Accepted = true]’:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:1874:39: required from
‘void qRegisterMetaTypeStreamOperators(const char*, T*) [with T =
Ms::SessionStart]’
/build/musescore-snapshot-3.2.s20190704+dfsg1/mscore/musescore.cpp:7178:68:
required from here
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:818:16: error: ambiguous
overload for ‘operator<<’ (operand types are ‘QDataStream’ and ‘const
Ms::SessionStart’)
818 | stream << *static_cast<const T*>(t);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:60,
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:62:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:389:1: note: candidate:
‘typename std::enable_if<std::is_enum<_Tp>::value, QDataStream&>::type&
operator<<(QDataStream&, const T&) [with T = Ms::SessionStart; typename
std::enable_if<std::is_enum<_Tp>::value, QDataStream&>::type = QDataStream&]’
389 | operator<<(QDataStream &s, const T &t)
| ^~~~~~~~
In file included from
/build/musescore-snapshot-3.2.s20190704+dfsg1/mscore/musescore.cpp:24:
/build/musescore-snapshot-3.2.s20190704+dfsg1/mscore/preferences.h:376:21:
note: candidate: ‘QDataStream& Ms::operator<<(QDataStream&, const T&) [with T =
Ms::SessionStart; typename std::enable_if<std::is_enum<_Tp>::value>::type*
<anonymous> = 0]’
376 | inline QDataStream &operator<<(QDataStream &out, const T &val)
| ^~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54,
from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h:43,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:6,
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:62:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h: In instantiation of
‘static void QtMetaTypePrivate::QMetaTypeFunctionHelper<T,
Accepted>::Load(QDataStream&, void*) [with T = Ms::SessionStart; bool Accepted
= true]’:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:1874:39: required from
‘void qRegisterMetaTypeStreamOperators(const char*, T*) [with T =
Ms::SessionStart]’
/build/musescore-snapshot-3.2.s20190704+dfsg1/mscore/musescore.cpp:7178:68:
required from here
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:823:16: error: ambiguous
overload for ‘operator>>’ (operand types are ‘QDataStream’ and
‘Ms::SessionStart’)
823 | stream >> *static_cast<T*>(t);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:60,
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:62:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:394:1: note: candidate:
‘typename std::enable_if<std::is_enum<_Tp>::value, QDataStream&>::type&
operator>>(QDataStream&, T&) [with T = Ms::SessionStart; typename
std::enable_if<std::is_enum<_Tp>::value, QDataStream&>::type = QDataStream&]’
394 | operator>>(QDataStream &s, T &t)
| ^~~~~~~~
In file included from
/build/musescore-snapshot-3.2.s20190704+dfsg1/mscore/musescore.cpp:24:
/build/musescore-snapshot-3.2.s20190704+dfsg1/mscore/preferences.h:382:21:
note: candidate: ‘QDataStream& Ms::operator>>(QDataStream&, T&) [with T =
Ms::SessionStart; typename std::enable_if<std::is_enum<_Tp>::value>::type*
<anonymous> = 0]’
382 | inline QDataStream &operator>>(QDataStream &in, T &val)
| ^~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54,
from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h:43,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:6,
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:62:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h: In instantiation of
‘static void QtMetaTypePrivate::QMetaTypeFunctionHelper<T,
Accepted>::Save(QDataStream&, const void*) [with T = Ms::MusicxmlExportBreaks;
bool Accepted = true]’:
Cheers,
Andreas
musescore-snapshot_3.2.s20190704+dfsg1-1.log.gz
Description: application/gzip

