Description
{ I couldnt find correct component sorry about it }
cd SPIRV-Cross/ && ( test -e Makefile || /home/usta/kde/src/qt5/qtbase/bin/qmake -o Makefile /home/usta/kde/src/qt5/qtshadertools/src/SPIRV-Cross/SPIRV-Cross.pro ) && gmake -f Makefile gmake[3]: Entering directory '/home/usta/kde/src/qt5/qtshadertools/src/SPIRV-Cross' g++ -c -pipe -g -Og -fPIC -std=c++2a -fvisibility=hidden -fvisibility-inlines-hidden -w -DQT_NO_FOREACH -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DSPIRV_CROSS_C_API_GLSL=1 -DSPIRV_CROSS_C_API_HLSL=1 -DSPIRV_CROSS_C_API_MSL=1 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I. -I/home/usta/kde/src/qt5/qtbase/mkspecs/linux-g++ -o .obj/spirv_cross.o ../3rdparty/SPIRV-Cross/spirv_cross.cpp ../3rdparty/SPIRV-Cross/spirv_cross.cpp: In member function ‘void spirv_cross::Compiler::analyze_variable_scope(spirv_cross::SPIRFunction&, spirv_cross::Compiler::AnalyzeVariableScopeAccessHandler&)’: ../3rdparty/SPIRV-Cross/spirv_cross.cpp:3201:23: error: ambiguous overload for ‘operator!=’ (operand types are ‘uint32_t’ {aka ‘unsigned int’} and ‘spirv_cross::TypedID<spirv_cross::TypeBlock>’) 3201 | if (loop_dominator != block_id) | ~~~~~~~~~~~~~~ ^~ ~~~~~~~~ | | | | | spirv_cross::TypedID<spirv_cross::TypeBlock> | uint32_t {aka unsigned int} In file included from ../3rdparty/SPIRV-Cross/spirv_cfg.hpp:20, from ../3rdparty/SPIRV-Cross/spirv_cross.hpp:21, from ../3rdparty/SPIRV-Cross/spirv_cross.cpp:17: ../3rdparty/SPIRV-Cross/spirv_common.hpp:378:7: note: candidate: ‘bool spirv_cross::TypedID<type>::operator==(const spirv_cross::TypedID<type>&) const [with spirv_cross::Types type = spirv_cross::TypeBlock]’ (reversed) 378 | bool operator==(const TypedID &other) const | ^~~~~~~~ ../3rdparty/SPIRV-Cross/spirv_common.hpp:388:7: note: candidate: ‘bool spirv_cross::TypedID<type>::operator==(const spirv_cross::TypedID<spirv_cross::TypeNone>&) const [with spirv_cross::Types type = spirv_cross::TypeBlock]’ (reversed) 388 | bool operator==(const TypedID<TypeNone> &other) const | ^~~~~~~~ ../3rdparty/SPIRV-Cross/spirv_cross.cpp:3201:23: note: candidate: ‘operator!=(uint32_t {aka unsigned int}, uint32_t {aka unsigned int})’ (built-in) 3201 | if (loop_dominator != block_id) | ~~~~~~~~~~~~~~~^~~~~~~~~~~ ../3rdparty/SPIRV-Cross/spirv_cross.cpp:3455:41: error: ambiguous overload for ‘operator!=’ (operand types are ‘const unsigned int’ and ‘spirv_cross::TypedID<spirv_cross::TypeBlock>’) 3455 | if (pred.size() != 1 || pred.front() != dominator) | ~~~~~~~~~~~~ ^~ ~~~~~~~~~ | | | | | spirv_cross::TypedID<spirv_cross::TypeBlock> | const unsigned int In file included from ../3rdparty/SPIRV-Cross/spirv_cfg.hpp:20, from ../3rdparty/SPIRV-Cross/spirv_cross.hpp:21, from ../3rdparty/SPIRV-Cross/spirv_cross.cpp:17: ../3rdparty/SPIRV-Cross/spirv_common.hpp:378:7: note: candidate: ‘bool spirv_cross::TypedID<type>::operator==(const spirv_cross::TypedID<type>&) const [with spirv_cross::Types type = spirv_cross::TypeBlock]’ (reversed) 378 | bool operator==(const TypedID &other) const | ^~~~~~~~ ../3rdparty/SPIRV-Cross/spirv_common.hpp:388:7: note: candidate: ‘bool spirv_cross::TypedID<type>::operator==(const spirv_cross::TypedID<spirv_cross::TypeNone>&) const [with spirv_cross::Types type = spirv_cross::TypeBlock]’ (reversed) 388 | bool operator==(const TypedID<TypeNone> &other) const | ^~~~~~~~ ../3rdparty/SPIRV-Cross/spirv_cross.cpp:3455:41: note: candidate: ‘operator!=(unsigned int, uint32_t {aka unsigned int})’ (built-in) 3455 | if (pred.size() != 1 || pred.front() != dominator) | ~~~~~~~~~~~~~^~~~~~~~~~~~ ../3rdparty/SPIRV-Cross/spirv_cross.cpp: In member function ‘void spirv_cross::Compiler::build_function_control_flow_graphs_and_analyze()’: ../3rdparty/SPIRV-Cross/spirv_cross.cpp:3889:14: error: ambiguous overload for ‘operator!=’ (operand types are ‘uint32_t’ {aka ‘unsigned int’} and ‘spirv_cross::TypeID’ {aka ‘spirv_cross::TypedID<spirv_cross::TypeType>’}) 3889 | type != get<SPIRVariable>(b.loop_variables.front()).basetype) | ~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | uint32_t {aka unsigned int} spirv_cross::TypeID {aka spirv_cross::TypedID<spirv_cross::TypeType>} In file included from ../3rdparty/SPIRV-Cross/spirv_cfg.hpp:20, from ../3rdparty/SPIRV-Cross/spirv_cross.hpp:21, from ../3rdparty/SPIRV-Cross/spirv_cross.cpp:17: ../3rdparty/SPIRV-Cross/spirv_common.hpp:378:7: note: candidate: ‘bool spirv_cross::TypedID<type>::operator==(const spirv_cross::TypedID<type>&) const [with spirv_cross::Types type = spirv_cross::TypeType]’ (reversed) 378 | bool operator==(const TypedID &other) const | ^~~~~~~~ ../3rdparty/SPIRV-Cross/spirv_common.hpp:388:7: note: candidate: ‘bool spirv_cross::TypedID<type>::operator==(const spirv_cross::TypedID<spirv_cross::TypeNone>&) const [with spirv_cross::Types type = spirv_cross::TypeType]’ (reversed) 388 | bool operator==(const TypedID<TypeNone> &other) const | ^~~~~~~~ ../3rdparty/SPIRV-Cross/spirv_cross.cpp:3889:14: note: candidate: ‘operator!=(uint32_t {aka unsigned int}, uint32_t {aka unsigned int})’ (built-in) 3889 | type != get<SPIRVariable>(b.loop_variables.front()).basetype) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../3rdparty/SPIRV-Cross/spirv_cross.cpp: In member function ‘void spirv_cross::Compiler::analyze_interlocked_resource_usage()’: ../3rdparty/SPIRV-Cross/spirv_cross.cpp:4624:70: error: ambiguous overload for ‘operator!=’ (operand types are ‘uint32_t’ {aka ‘unsigned int’} and ‘spirv_cross::FunctionID’ {aka ‘spirv_cross::TypedID<spirv_cross::TypeFunction>’}) 4624 | !handler.use_critical_section || handler.interlock_function_id != ir.default_entry_point; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~ | | | | uint32_t {aka unsigned int} spirv_cross::FunctionID {aka spirv_cross::TypedID<spirv_cross::TypeFunction>} In file included from ../3rdparty/SPIRV-Cross/spirv_cfg.hpp:20, from ../3rdparty/SPIRV-Cross/spirv_cross.hpp:21, from ../3rdparty/SPIRV-Cross/spirv_cross.cpp:17: ../3rdparty/SPIRV-Cross/spirv_common.hpp:378:7: note: candidate: ‘bool spirv_cross::TypedID<type>::operator==(const spirv_cross::TypedID<type>&) const [with spirv_cross::Types type = spirv_cross::TypeFunction]’ (reversed) 378 | bool operator==(const TypedID &other) const | ^~~~~~~~ ../3rdparty/SPIRV-Cross/spirv_common.hpp:388:7: note: candidate: ‘bool spirv_cross::TypedID<type>::operator==(const spirv_cross::TypedID<spirv_cross::TypeNone>&) const [with spirv_cross::Types type = spirv_cross::TypeFunction]’ (reversed) 388 | bool operator==(const TypedID<TypeNone> &other) const | ^~~~~~~~ ../3rdparty/SPIRV-Cross/spirv_cross.cpp:4624:70: note: candidate: ‘operator!=(uint32_t {aka unsigned int}, uint32_t {aka unsigned int})’ (built-in) 4624 | !handler.use_critical_section || handler.interlock_function_id != ir.default_entry_point; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: *** [Makefile:611: .obj/spirv_cross.o] Error 1 gmake[3]: Leaving directory '/home/usta/kde/src/qt5/qtshadertools/src/SPIRV-Cross' gmake[2]: *** [Makefile:74: sub-SPIRV-Cross-make_first] Error 2 gmake[2]: Leaving directory '/home/usta/kde/src/qt5/qtshadertools/src' gmake[1]: *** [Makefile:49: sub-src-make_first] Error 2 gmake[1]: Leaving directory '/home/usta/kde/src/qt5/qtshadertools' gmake: *** [Makefile:115: module-qtshadertools-make_first] Error 2