Details
-
Bug
-
Resolution: Done
-
P0: Blocker
-
None
-
6.0.0 Alpha
-
None
Description
Continuous Integration: Failed
Failed to build sources. In the current state bug can be everywhere.
The error was in "qt/qtshadertools", revision: 258796bde3a3415025dbed4b1048ddad71486db3
}
^~~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1273:41: error: ‘virtual glslang::TIntermConstantUnion* glslang::TIntermConstantUnion::getAsConstantUnion()’ can be marked override [-Werror=suggest-override] 1273 |
virtual TIntermConstantUnion* getAsConstantUnion()
{ return this; } | ^~~~~~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1274:41: error: ‘virtual const glslang::TIntermConstantUnion* glslang::TIntermConstantUnion::getAsConstantUnion() const’ can be marked override [-Werror=suggest-override] 1274 | virtual const TIntermConstantUnion* getAsConstantUnion() const { return this; } |
^~~~~~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1275:18: error: ‘virtual void glslang::TIntermConstantUnion::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override] |
481: | ^~~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1273:41: error: ‘virtual glslang::TIntermConstantUnion* glslang::TIntermConstantUnion::getAsConstantUnion()’ can be marked override [-Werror=suggest-override]
1273 | virtual TIntermConstantUnion* getAsConstantUnion()
| ^~~~~~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1274:41: error: ‘virtual const glslang::TIntermConstantUnion* glslang::TIntermConstantUnion::getAsConstantUnion() const’ can be marked override [-Werror=suggest-override]
1274 | virtual const TIntermConstantUnion* getAsConstantUnion() const { return this; }
^~~~~~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1275:18: error: ‘virtual void glslang::TIntermConstantUnion::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override] 1275 |
virtual void traverse(TIntermTraverser*); |
^~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1309:36: error: ‘virtual glslang::TIntermOperator* glslang::TIntermOperator::getAsOperator()’ can be marked override [-Werror=suggest-override] |
484: | ^~~~~~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1274:41: error: ‘virtual const glslang::TIntermConstantUnion* glslang::TIntermConstantUnion::getAsConstantUnion() const’ can be marked override [-Werror=suggest-override]
1274 | virtual const TIntermConstantUnion* getAsConstantUnion() const
| ^~~~~~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1275:18: error: ‘virtual void glslang::TIntermConstantUnion::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override]
1275 | virtual void traverse(TIntermTraverser*);
| ^~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1309:36: error: ‘virtual glslang::TIntermOperator* glslang::TIntermOperator::getAsOperator()’ can be marked override [-Werror=suggest-override]
1309 | virtual TIntermOperator* getAsOperator() { return this; }
^~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1310:36: error: ‘virtual const glslang::TIntermOperator* glslang::TIntermOperator::getAsOperator() const’ can be marked override [-Werror=suggest-override] |
487: | ^~~~~~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1275:18: error: ‘virtual void glslang::TIntermConstantUnion::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override]
1275 | virtual void traverse(TIntermTraverser*);
^~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1309:36: error: ‘virtual glslang::TIntermOperator* glslang::TIntermOperator::getAsOperator()’ can be marked override [-Werror=suggest-override] 1309 |
virtual TIntermOperator* getAsOperator()
{ return this; } | ^~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1310:36: error: ‘virtual const glslang::TIntermOperator* glslang::TIntermOperator::getAsOperator() const’ can be marked override [-Werror=suggest-override] 1310 | virtual const TIntermOperator* getAsOperator() const { return this; } |
^~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1542:18: error: ‘virtual void glslang::TIntermBinary::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override] |
490: | ^~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1309:36: error: ‘virtual glslang::TIntermOperator* glslang::TIntermOperator::getAsOperator()’ can be marked override [-Werror=suggest-override]
1309 | virtual TIntermOperator* getAsOperator()
| ^~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1310:36: error: ‘virtual const glslang::TIntermOperator* glslang::TIntermOperator::getAsOperator() const’ can be marked override [-Werror=suggest-override]
1310 | virtual const TIntermOperator* getAsOperator() const { return this; }
^~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1542:18: error: ‘virtual void glslang::TIntermBinary::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override] 1542 |
virtual void traverse(TIntermTraverser*); |
^~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1547:34: error: ‘virtual glslang::TIntermBinary* glslang::TIntermBinary::getAsBinaryNode()’ can be marked override [-Werror=suggest-override] |
493: | ^~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1310:36: error: ‘virtual const glslang::TIntermOperator* glslang::TIntermOperator::getAsOperator() const’ can be marked override [-Werror=suggest-override]
1310 | virtual const TIntermOperator* getAsOperator() const
| ^~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1542:18: error: ‘virtual void glslang::TIntermBinary::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override]
1542 | virtual void traverse(TIntermTraverser*);
| ^~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1547:34: error: ‘virtual glslang::TIntermBinary* glslang::TIntermBinary::getAsBinaryNode()’ can be marked override [-Werror=suggest-override]
1547 | virtual TIntermBinary* getAsBinaryNode() { return this; }
^~~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1548:34: error: ‘virtual const glslang::TIntermBinary* glslang::TIntermBinary::getAsBinaryNode() const’ can be marked override [-Werror=suggest-override] |
496: | ^~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1542:18: error: ‘virtual void glslang::TIntermBinary::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override]
1542 | virtual void traverse(TIntermTraverser*);
^~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1547:34: error: ‘virtual glslang::TIntermBinary* glslang::TIntermBinary::getAsBinaryNode()’ can be marked override [-Werror=suggest-override] 1547 |
virtual TIntermBinary* getAsBinaryNode()
{ return this; } | ^~~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1548:34: error: ‘virtual const glslang::TIntermBinary* glslang::TIntermBinary::getAsBinaryNode() const’ can be marked override [-Werror=suggest-override] 1548 | virtual const TIntermBinary* getAsBinaryNode() const { return this; } |
^~~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1562:18: error: ‘virtual void glslang::TIntermUnary::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override] |
499: | ^~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1547:34: error: ‘virtual glslang::TIntermBinary* glslang::TIntermBinary::getAsBinaryNode()’ can be marked override [-Werror=suggest-override]
1547 | virtual TIntermBinary* getAsBinaryNode()
| ^~~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1548:34: error: ‘virtual const glslang::TIntermBinary* glslang::TIntermBinary::getAsBinaryNode() const’ can be marked override [-Werror=suggest-override]
1548 | virtual const TIntermBinary* getAsBinaryNode() const { return this; }
^~~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1562:18: error: ‘virtual void glslang::TIntermUnary::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override] 1562 |
virtual void traverse(TIntermTraverser*); |
^~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1566:33: error: ‘virtual glslang::TIntermUnary* glslang::TIntermUnary::getAsUnaryNode()’ can be marked override [-Werror=suggest-override] |
502: | ^~~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1548:34: error: ‘virtual const glslang::TIntermBinary* glslang::TIntermBinary::getAsBinaryNode() const’ can be marked override [-Werror=suggest-override]
1548 | virtual const TIntermBinary* getAsBinaryNode() const
| ^~~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1562:18: error: ‘virtual void glslang::TIntermUnary::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override]
1562 | virtual void traverse(TIntermTraverser*);
| ^~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1566:33: error: ‘virtual glslang::TIntermUnary* glslang::TIntermUnary::getAsUnaryNode()’ can be marked override [-Werror=suggest-override]
1566 | virtual TIntermUnary* getAsUnaryNode() { return this; }
^~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1567:33: error: ‘virtual const glslang::TIntermUnary* glslang::TIntermUnary::getAsUnaryNode() const’ can be marked override [-Werror=suggest-override] |
505: | ^~~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1562:18: error: ‘virtual void glslang::TIntermUnary::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override]
1562 | virtual void traverse(TIntermTraverser*);
^~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1566:33: error: ‘virtual glslang::TIntermUnary* glslang::TIntermUnary::getAsUnaryNode()’ can be marked override [-Werror=suggest-override] 1566 |
virtual TIntermUnary* getAsUnaryNode()
{ return this; } | ^~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1567:33: error: ‘virtual const glslang::TIntermUnary* glslang::TIntermUnary::getAsUnaryNode() const’ can be marked override [-Werror=suggest-override] 1567 | virtual const TIntermUnary* getAsUnaryNode() const { return this; } |
^~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1583:37: error: ‘virtual glslang::TIntermAggregate* glslang::TIntermAggregate::getAsAggregate()’ can be marked override [-Werror=suggest-override] |
508: | ^~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1566:33: error: ‘virtual glslang::TIntermUnary* glslang::TIntermUnary::getAsUnaryNode()’ can be marked override [-Werror=suggest-override]
1566 | virtual TIntermUnary* getAsUnaryNode()
| ^~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1567:33: error: ‘virtual const glslang::TIntermUnary* glslang::TIntermUnary::getAsUnaryNode() const’ can be marked override [-Werror=suggest-override]
1567 | virtual const TIntermUnary* getAsUnaryNode() const { return this; }
^~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1583:37: error: ‘virtual glslang::TIntermAggregate* glslang::TIntermAggregate::getAsAggregate()’ can be marked override [-Werror=suggest-override] 1583 |
virtual TIntermAggregate* getAsAggregate()
{ return this; } | ^~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1584:37: error: ‘virtual const glslang::TIntermAggregate* glslang::TIntermAggregate::getAsAggregate() const’ can be marked override [-Werror=suggest-override] 511: | ^~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1567:33: error: ‘virtual const glslang::TIntermUnary* glslang::TIntermUnary::getAsUnaryNode() const’ can be marked override [-Werror=suggest-override] 1567 | virtual const TIntermUnary* getAsUnaryNode() const { return this; } |
^~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1583:37: error: ‘virtual glslang::TIntermAggregate* glslang::TIntermAggregate::getAsAggregate()’ can be marked override [-Werror=suggest-override] 1583 |
virtual TIntermAggregate* getAsAggregate()
{ return this; } | ^~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1584:37: error: ‘virtual const glslang::TIntermAggregate* glslang::TIntermAggregate::getAsAggregate() const’ can be marked override [-Werror=suggest-override] 1584 | virtual const TIntermAggregate* getAsAggregate() const { return this; } |
^~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1590:18: error: ‘virtual void glslang::TIntermAggregate::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override] |
514: | ^~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1583:37: error: ‘virtual glslang::TIntermAggregate* glslang::TIntermAggregate::getAsAggregate()’ can be marked override [-Werror=suggest-override]
1583 | virtual TIntermAggregate* getAsAggregate()
| ^~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1584:37: error: ‘virtual const glslang::TIntermAggregate* glslang::TIntermAggregate::getAsAggregate() const’ can be marked override [-Werror=suggest-override]
1584 | virtual const TIntermAggregate* getAsAggregate() const { return this; }
^~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1590:18: error: ‘virtual void glslang::TIntermAggregate::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override] 1590 |
virtual void traverse(TIntermTraverser*); |
^~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1626:18: error: ‘virtual void glslang::TIntermSelection::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override] |
517: | ^~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1584:37: error: ‘virtual const glslang::TIntermAggregate* glslang::TIntermAggregate::getAsAggregate() const’ can be marked override [-Werror=suggest-override]
1584 | virtual const TIntermAggregate* getAsAggregate() const
| ^~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1590:18: error: ‘virtual void glslang::TIntermAggregate::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override]
1590 | virtual void traverse(TIntermTraverser*);
| ^~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1626:18: error: ‘virtual void glslang::TIntermSelection::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override]
1626 | virtual void traverse(TIntermTraverser*);
| ^~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1630:37: error: ‘virtual glslang::TIntermSelection* glslang::TIntermSelection::getAsSelectionNode()’ can be marked override [-Werror=suggest-override]
520: | ^~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1590:18: error: ‘virtual void glslang::TIntermAggregate::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override]
1590 | virtual void traverse(TIntermTraverser*);
| ^~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1626:18: error: ‘virtual void glslang::TIntermSelection::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override]
1626 | virtual void traverse(TIntermTraverser*);
| ^~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1630:37: error: ‘virtual glslang::TIntermSelection* glslang::TIntermSelection::getAsSelectionNode()’ can be marked override [-Werror=suggest-override]
1630 | virtual TIntermSelection* getAsSelectionNode() { return this; }
^~~~~~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1631:37: error: ‘virtual const glslang::TIntermSelection* glslang::TIntermSelection::getAsSelectionNode() const’ can be marked override [-Werror=suggest-override] |
523: | ^~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1626:18: error: ‘virtual void glslang::TIntermSelection::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override]
1626 | virtual void traverse(TIntermTraverser*);
^~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1630:37: error: ‘virtual glslang::TIntermSelection* glslang::TIntermSelection::getAsSelectionNode()’ can be marked override [-Werror=suggest-override] 1630 |
virtual TIntermSelection* getAsSelectionNode()
{ return this; } | ^~~~~~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1631:37: error: ‘virtual const glslang::TIntermSelection* glslang::TIntermSelection::getAsSelectionNode() const’ can be marked override [-Werror=suggest-override] 1631 | virtual const TIntermSelection* getAsSelectionNode() const { return this; } |
^~~~~~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1660:18: error: ‘virtual void glslang::TIntermSwitch::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override] |
526: | ^~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1630:37: error: ‘virtual glslang::TIntermSelection* glslang::TIntermSelection::getAsSelectionNode()’ can be marked override [-Werror=suggest-override]
1630 | virtual TIntermSelection* getAsSelectionNode()
| ^~~~~~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1631:37: error: ‘virtual const glslang::TIntermSelection* glslang::TIntermSelection::getAsSelectionNode() const’ can be marked override [-Werror=suggest-override]
1631 | virtual const TIntermSelection* getAsSelectionNode() const { return this; }
^~~~~~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1660:18: error: ‘virtual void glslang::TIntermSwitch::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override] 1660 |
virtual void traverse(TIntermTraverser*); |
^~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1663:34: error: ‘virtual glslang::TIntermSwitch* glslang::TIntermSwitch::getAsSwitchNode()’ can be marked override [-Werror=suggest-override] |
529: | ^~~~~~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1631:37: error: ‘virtual const glslang::TIntermSelection* glslang::TIntermSelection::getAsSelectionNode() const’ can be marked override [-Werror=suggest-override]
1631 | virtual const TIntermSelection* getAsSelectionNode() const
| ^~~~~~~~~~~~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1660:18: error: ‘virtual void glslang::TIntermSwitch::traverse(glslang::TIntermTraverser*)’ can be marked override [-Werror=suggest-override]
1660 | virtual void traverse(TIntermTraverser*);
| ^~~~~~~~
src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1663:34: error: ‘virtual glslang::TIntermSwitch* glslang::TIntermSwitch::getAsSwitchNode()’ can be marked override [-Werror=suggest-override]
1663 | virtual TIntermSwitch* getAsSwitchNode() { return this; }
^~~~~~~~~~~~~~~ src/shadertools/../3rdparty/glslang/glslang/MachineIndependent/../Include/intermediate.h:1664:34: error: ‘virtual const glslang::TIntermSwitch* glslang::TIntermSwitch::getAsSwitchNode() const’ can be marked override [-Werror=suggest-override] |
542: cc1plus: all warnings being treated as errors
[82/87] /usr/bin/g++ -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_SHADERTOOLS_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_GUI_LIB -DQT_MOC_COMPAT -DQT_NAMESPACE=TestNamespace -DQT_NO_CAST_TO_ASCII -DQT_SHADERTOOLS_LIB -DQT_USE_QSTRINGBUILDER -DShaderTools_EXPORTS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -Ddeprecations -Isrc/shadertools/ShaderTools_autogen/include -Iinclude -Iinclude/QtShaderTools -Isrc/shadertools -Isrc/shadertools/../3rdparty/SPIRV-Cross -Isrc/shadertools/../3rdparty/glslang -Iinclude/QtShaderTools/6.0.0 -Iinclude/QtShaderTools/6.0.0/QtShaderTools -isystem /home/qt/work/install/include/QtCore -isystem /home/qt/work/install/mkspecs/linux-g++ -isystem /home/qt/work/install/include -isystem /home/qt/work/install/include/QtGui -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /home/qt/work/install/include/QtGui/6.0.0 -isystem /home/qt/work/install/include/QtGui/6.0.0/QtGui -isystem /home/qt/work/install/include/QtCore/6.0.0 -isystem /home/qt/work/install/include/QtCore/6.0.0/QtCore -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fPIC -Werror -Wno-error=cpp -Wno-error=deprecated-declarations -Wno-error=strict-overflow -Wno-error=implicit-fallthrough -Wno-error=deprecated-copy -Wno-error=redundant-move -Wno-error=init-list-lifetime -Wno-error=format-overflow -Wsuggest-override -std=gnu++17 -MD -MT src/shadertools/CMakeFiles/ShaderTools.dir/qshaderbaker.cpp.o -MF src/shadertools/CMakeFiles/ShaderTools.dir/qshaderbaker.cpp.o.d -o src/shadertools/CMakeFiles/ShaderTools.dir/qshaderbaker.cpp.o -c src/shadertools/qshaderbaker.cpp
[83/87] /usr/bin/g++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NAMESPACE=TestNamespace -DQT_NO_EXCEPTIONS -DQT_SHADERTOOLS_LIB -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -Itools/qsb/qsb_autogen/include -Itools/qsb -Isrc/shadertools -Iinclude/QtShaderTools/6.0.0 -Iinclude/QtShaderTools/6.0.0/QtShaderTools -Iinclude -Iinclude/QtShaderTools -isystem /home/qt/work/install/include/QtCore -isystem /home/qt/work/install/mkspecs/linux-g++ -isystem /home/qt/work/install/include -isystem /home/qt/work/install/include/QtGui -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /home/qt/work/install/include/QtGui/6.0.0 -isystem /home/qt/work/install/include/QtGui/6.0.0/QtGui -isystem /home/qt/work/install/include/QtCore/6.0.0 -isystem /home/qt/work/install/include/QtCore/6.0.0/QtCore -g -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -fPIC -Werror -Wno-error=cpp -Wno-error=deprecated-declarations -Wno-error=strict-overflow -Wno-error=implicit-fallthrough -Wno-error=deprecated-copy -Wno-error=redundant-move -Wno-error=init-list-lifetime -Wno-error=format-overflow -Wsuggest-override -std=gnu++17 -MD -MT tools/qsb/CMakeFiles/qsb.dir/qsb.cpp.o -MF tools/qsb/CMakeFiles/qsb.dir/qsb.cpp.o.d -o tools/qsb/CMakeFiles/qsb.dir/qsb.cpp.o -c tools/qsb/qsb.cpp
[84/87] /usr/bin/g++ -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_SHADERTOOLS_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_GUI_LIB -DQT_MOC_COMPAT -DQT_NAMESPACE=TestNamespace -DQT_NO_CAST_TO_ASCII -DQT_SHADERTOOLS_LIB -DQT_USE_QSTRINGBUILDER -DShaderTools_EXPORTS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -Ddeprecations -Isrc/shadertools/ShaderTools_autogen/include -Iinclude -Iinclude/QtShaderTools -Isrc/shadertools -Isrc/shadertools/../3rdparty/SPIRV-Cross -Isrc/shadertools/../3rdparty/glslang -Iinclude/QtShaderTools/6.0.0 -Iinclude/QtShaderTools/6.0.0/QtShaderTools -isystem /home/qt/work/install/include/QtCore -isystem /home/qt/work/install/mkspecs/linux-g++ -isystem /home/qt/work/install/include -isystem /home/qt/work/install/include/QtGui -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /home/qt/work/install/include/QtGui/6.0.0 -isystem /home/qt/work/install/include/QtGui/6.0.0/QtGui -isystem /home/qt/work/install/include/QtCore/6.0.0 -isystem /home/qt/work/install/include/QtCore/6.0.0/QtCore -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fPIC -Werror -Wno-error=cpp -Wno-error=deprecated-declarations -Wno-error=strict-overflow -Wno-error=implicit-fallthrough -Wno-error=deprecated-copy -Wno-error=redundant-move -Wno-error=init-list-lifetime -Wno-error=format-overflow -Wsuggest-override -std=gnu++17 -MD -MT src/shadertools/CMakeFiles/ShaderTools.dir/qspirvshader.cpp.o -MF src/shadertools/CMakeFiles/ShaderTools.dir/qspirvshader.cpp.o.d -o src/shadertools/CMakeFiles/ShaderTools.dir/qspirvshader.cpp.o -c src/shadertools/qspirvshader.cpp
ninja: build stopped: subcommand failed.
Process finished with error: exit status 1
Executing scheduled instruction 1 of 1 - Upload all core dumps if there are some
Skip uploading core files because CORE_FILES_PATH is not set in the environment
agent:2020/07/29 09:07:51 build.go:545:
Build failed
ERROR building: exit status 1
Details: https://testresults.qt.io/coin/integration/qt/qtshadertools/tasks/1596013510
Tested changes (refs/builds/qtci/dev/1596013508):
https://codereview.qt-project.org/c/qt/qtshadertools/+/308749/6 Update dependencies on 'dev' in qt/qtshadertools