Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.10
-
None
-
5cae29ffc78f09f27bdb2b0ad1ce90b58bff7b4e
Description
The build of the dev branch of the Qt modules against the Integrity OS is broken. After a few fixes we've arrived at an issue with qtestlib when building qtdeclarative:
"/home/qt/work/install/include/QtTest/qtest.h", line 73: error #793: explicit specialization of function "QTest::toString(const T &) [with T=QString]" must precede its first use (at line 267 of "/home/qt/work/install/include/QtTest/qtestcase.h") template<> inline char *toString(const QString &str) ^ "../../include/QtQml/5.10.0/QtQml/private/../../../../../src/qml/jsruntime/qv4global_p.h", line 273: warning #620-D: nonstandard unnamed member }; ^ "../../include/QtQml/5.10.0/QtQml/private/../../../../../src/qml/jsruntime/qv4global_p.h", line 283: warning #620-D: nonstandard unnamed member }; ^ "../../include/QtQml/5.10.0/QtQml/private/../../../../../src/qml/jsruntime/qv4global_p.h", line 273: warning #620-D: nonstandard unnamed member }; ^ "../../include/QtQml/5.10.0/QtQml/private/../../../../../src/qml/jsruntime/qv4global_p.h", line 283: warning #620-D: nonstandard unnamed member }; ^ make[2]: *** [.obj/quicktest.o] Error 1
See also
http://coin/coin/integration/qt/qt5/tasks/web_qt_qt5_1497967991410
and
for the full build log.
Since we did release Qt 5.9.x with Integrity support, it would be a regression to release 5.10 without.
In theory this is a P0 blocker bug, as it blocks the merge of qt5.git 5.9 -> dev, but for the time being I will disable the integrity build when that merge comes. So P1 for now.