*** This log is abridged to its last 1000 lines: | ^~~~~~~~~~ /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/image/kis_painter.h:23, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/tool/kis_tool_shape.h:15, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/tools/basictools/kis_tool_ellipse.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/tools/basictools/kis_tool_ellipse.cc:14: /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/image/kis_painter.h:24: /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/libs/ui/tool/kis_tool_paint.h:10, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/tools/basictools/kis_tool_gradient.h:20, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/tools/basictools/kis_tool_gradient.cc:12: /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 '< >' In file included from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/brushengine/kis_random_source.h:12, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/brushengine/kis_paint_information.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/tool/kis_tool_freehand.h:10, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/tools/basictools/kis_tool_brush.h:10, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/tools/basictools/kis_tool_brush.cc:10: /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/brushengine/kis_paintop_settings.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/tool/kis_tool_freehand.h:11: /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/plugins/tools/basictools/kis_tool_move.h:13, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/tools/basictools/kis_tool_move.cc:11: /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/plugins/tools/basictools/kis_tool_move.h:14: /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/image/kis_painter.h:23, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/tool/kis_tool_shape.h:15, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/tools/basictools/kis_tool_line.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/tools/basictools/kis_tool_line.cc: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/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/image/kis_painter.h:24: /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/libs/ui/tool/kis_tool_paint.h:10, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/tools/basictools/kis_tool_fill.h:17, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/tools/basictools/kis_tool_fill.cc:11: /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 '< >' 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_painter.h:23, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/tool/kis_tool_shape.h:15, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/tools/tool_enclose_and_fill/kritatoolencloseandfill_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFill.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/tools/tool_enclose_and_fill/kritatoolencloseandfill_autogen/EWIEGA46WW/moc_KisToolEncloseAndFill.cpp:10, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/tools/tool_enclose_and_fill/kritatoolencloseandfill_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/image/kis_painter.h:24: /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/kis_tool_colorsampler.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/tools/basictools/kis_tool_colorsampler.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 '< >' 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_paint_device.h:19, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_base_node.h:17, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_layer.h:18, from /home/udu/aports/community/krita/src/krita-5.2.9/plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFill.cpp:25: /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/psdutils/psd.h:20, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_psd_layer_style.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/kis_layer.h:22: /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 '< >' [3259/3266] Linking CXX shared module plugins/tools/tool_enclose_and_fill/kritatoolencloseandfill.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/build/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/basictools/KisMoveBoundsCalculationJob.h:12, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/moc_KisMoveBoundsCalculationJob.cpp:10, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/tools/basictools/kritadefaulttools_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/image/kis_properties_configuration.h:14, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/image/brushengine/kis_paintop_settings.h:16, from /home/udu/aports/community/krita/src/krita-5.2.9/libs/ui/tool/kis_tool_freehand.h:11, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/basictools/kis_tool_brush.h:10, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/moc_kis_tool_brush.cpp:10, from /home/udu/aports/community/krita/src/krita-5.2.9/build/plugins/tools/basictools/kritadefaulttools_static_autogen/mocs_compilation.cpp:3: /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 '< >' [3260/3266] Linking CXX static library plugins/tools/basictools/libkritadefaulttools_static.a [3261/3266] Automatic MOC for target kritadefaulttools [3262/3266] Generating qrc_defaulttools.cpp [3263/3266] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools.dir/qrc_defaulttools.cpp.o [3264/3266] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools.dir/default_tools.cc.o [3265/3266] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools.dir/kritadefaulttools_autogen/mocs_compilation.cpp.o 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 '< >' [3266/3266] Linking CXX shared module plugins/tools/basictools/kritadefaulttools.so