*** This log is abridged to its last 1000 lines: /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_types.h:335, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/libkis/Node.h:11, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/libkis/GroupLayer.h:10, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/libkis/Document.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/libkis/Krita.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/libkis/Krita.cpp:6: /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoLut.h:17, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceMaths.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceTraits.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColor.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_properties_configuration.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/filter/kis_filter_configuration.h:11, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/libkis/Filter.h:13, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/libkis/FilterLayer.h:11, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/libkis/Document.h:17: /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: note: remove the '< >' 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: note: remove the '< >' 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: note: remove the '< >' 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_types.h:335, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/kis_painting_assistant.h:22, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/../../../../../../plugins/assistants/Assistants/PerspectiveAssistant.h:13, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/moc_PerspectiveAssistant.cpp:10, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/assistants/Assistants/kritaassistanttool_static_autogen/mocs_compilation.cpp:2: /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoLut.h:17, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceMaths.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceTraits.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColor.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/tool/kis_tool.h:12, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/../../../../../../plugins/assistants/Assistants/kis_assistant_tool.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/moc_kis_assistant_tool.cpp:10, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/assistants/Assistants/kritaassistanttool_static_autogen/mocs_compilation.cpp:4: /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: note: remove the '< >' 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: note: remove the '< >' 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: note: remove the '< >' 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoLut.h:17, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceMaths.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceTraits.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColor.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/tool/kis_tool.h:12, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/tools/basictools/default_tools.cc:15: /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: note: remove the '< >' 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: note: remove the '< >' 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: note: remove the '< >' 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_types.h:335, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/tool/kis_tool.h:19: /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: note: remove the '< >' [3253/3266] Linking CXX shared module plugins/tools/basictools/kritadefaulttools.so In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_types.h:335, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_node.h:9, from /home/udu/aports/community/krita/src/krita-5.2.9/build/libs/libkis/kritalibkis_autogen/EWIEGA46WW/../../../../../libs/libkis/Channel.h:15, from /home/udu/aports/community/krita/src/krita-5.2.9/build/libs/libkis/kritalibkis_autogen/EWIEGA46WW/moc_Channel.cpp:10, from /home/udu/aports/community/krita/src/krita-5.2.9/build/libs/libkis/kritalibkis_autogen/mocs_compilation.cpp:2: /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoLut.h:17, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceMaths.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceTraits.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColor.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_properties_configuration.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/filter/kis_filter_configuration.h:11, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/libkis/Filter.h:13, from /home/udu/aports/community/krita/src/krita-5.2.9/build/libs/libkis/kritalibkis_autogen/EWIEGA46WW/../../../../../libs/libkis/FilterLayer.h:11, from /home/udu/aports/community/krita/src/krita-5.2.9/build/libs/libkis/kritalibkis_autogen/EWIEGA46WW/../../../../../libs/libkis/Document.h:17, from /home/udu/aports/community/krita/src/krita-5.2.9/build/libs/libkis/kritalibkis_autogen/EWIEGA46WW/moc_Document.cpp:10, from /home/udu/aports/community/krita/src/krita-5.2.9/build/libs/libkis/kritalibkis_autogen/mocs_compilation.cpp:6: /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: note: remove the '< >' 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: note: remove the '< >' 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: note: remove the '< >' 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: note: remove the '< >' [3254/3266] Linking CXX shared library libs/libkis/libkritalibkis.so.19.0.0 In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoLut.h:17, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceMaths.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceTraits.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColor.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/../../../../../../plugins/dockers/advancedcolorselector/KisColorPatchesTableView.h:15, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/moc_KisColorPatchesTableView.cpp:10, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/mocs_compilation.cpp:2: /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: note: remove the '< >' 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: note: remove the '< >' 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: note: remove the '< >' 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_types.h:335, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/canvas/kis_canvas2.h:20, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/../../../../../../plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/../../../../../../plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/../../../../../../plugins/dockers/advancedcolorselector/kis_color_history.h:10, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/moc_kis_color_history.cpp:10, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/mocs_compilation.cpp:4: /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: note: remove the '< >' [3255/3266] Linking CXX shared module plugins/dockers/advancedcolorselector/kritacolorselectorng.so [3256/3266] Creating library symlink libs/libkis/libkritalibkis.so.19 libs/libkis/libkritalibkis.so In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_types.h:335, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/kis_painting_assistant.h:22, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/assistants/Assistants/ConcentricEllipseAssistant.h:12, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/assistants/Assistants/ConcentricEllipseAssistant.cc:9: /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoLut.h:17, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceMaths.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceTraits.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColor.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_properties_configuration.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/kis_config.h:19, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/opengl/kis_opengl.h:15, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/canvas/kis_canvas2.h:23, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/assistants/Assistants/ConcentricEllipseAssistant.cc:17: /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: note: remove the '< >' 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: note: remove the '< >' 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: note: remove the '< >' 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoLut.h:17, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceMaths.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceTraits.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColor.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_properties_configuration.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/kis_config.h:19, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/dockers/layerdocker/NodeDelegate.cpp:8: /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: note: remove the '< >' 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: note: remove the '< >' 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: note: remove the '< >' 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_serializable_configuration.h:15, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_properties_configuration.h:19: /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_types.h:335, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/kis_node_model.h:10, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/dockers/layerdocker/NodePropertyAction_p.h:10, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/dockers/layerdocker/NodeView.cpp:7: /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoLut.h:17, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceMaths.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceTraits.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColor.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_properties_configuration.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/kis_config.h:19, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/dockers/layerdocker/NodeView.cpp:16: /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: note: remove the '< >' 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: note: remove the '< >' 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: note: remove the '< >' 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoLut.h:17, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceMaths.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceTraits.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColor.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/tool/kis_tool.h:12, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/assistants/Assistants/kis_assistant_tool.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/assistants/Assistants/kis_assistant_tool.cc:10: /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: note: remove the '< >' 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: note: remove the '< >' 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: note: remove the '< >' 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_types.h:335, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/tool/kis_tool.h:19: /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: note: remove the '< >' [3257/3266] Linking CXX static library plugins/assistants/Assistants/libkritaassistanttool_static.a [3258/3266] Automatic MOC for target kritaassistanttool [3259/3266] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool.dir/assistant_tool.cc.o [3260/3266] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool.dir/kritaassistanttool_autogen/mocs_compilation.cpp.o In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_types.h:335, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/dockers/layerdocker/LayerBox.h:25, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/dockers/layerdocker/LayerBox.cpp:13: /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoLut.h:17, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceMaths.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceTraits.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColor.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/resources/KoColorSet.h:18, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/KisDocument.h:19, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/dockers/layerdocker/LayerBox.cpp:44: /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: note: remove the '< >' 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: note: remove the '< >' 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: note: remove the '< >' 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: note: remove the '< >' [3261/3266] Linking CXX static library plugins/dockers/layerdocker/libkritalayerdocker_static.a [3262/3266] Automatic MOC for target kritalayerdocker [3263/3266] Building CXX object plugins/dockers/layerdocker/CMakeFiles/kritalayerdocker.dir/LayerDocker.cpp.o [3264/3266] Building CXX object plugins/dockers/layerdocker/CMakeFiles/kritalayerdocker.dir/kritalayerdocker_autogen/mocs_compilation.cpp.o In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_types.h:335, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/dockers/layerdocker/LayerBox.h:25, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/dockers/layerdocker/LayerDocker.cpp:16: /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: note: remove the '< >' [3265/3266] Linking CXX shared module plugins/dockers/layerdocker/kritalayerdocker.so In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoLut.h:17, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceMaths.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColorSpaceTraits.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/KoColor.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/tool/kis_tool.h:12, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/assistants/Assistants/kis_assistant_tool.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/assistants/Assistants/assistant_tool.cc:7: /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:157:32: note: remove the '< >' 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:158:32: note: remove the '< >' 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:159:32: note: remove the '< >' 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:125:26: note: in definition of macro 'PARTIAL_LUT_INT_SPECIALIZATION' 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:196:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:165:29: note: remove the '< >' 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:197:1: note: in expansion of macro 'FULL_LUT_INT_SPECIALIZATION' 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/pigment/lut.h:215:18: note: remove the '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_types.h:335, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/tool/kis_tool.h:19: /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:90:27: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:257:31: note: remove the '< >' /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/udu/aports/community/krita/src/krita-5.2.9/libs/global/kis_shared_ptr.h:265:31: note: remove the '< >' [3266/3266] Linking CXX shared module plugins/assistants/Assistants/kritaassistanttool.so